git-svn-id: svn://db.shs.com.ru/libs@935 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2020-04-06 12:47:35 +00:00
parent b0f8376843
commit b39c395482

View File

@@ -651,19 +651,26 @@ macro(qt_install_lang _NAME _dest_tag _DEST)
endif() endif()
get_target_property(_LL ${_target} LINK_LIBRARIES) get_target_property(_LL ${_target} LINK_LIBRARIES)
foreach (_L ${_LL}) foreach (_L ${_LL})
get_filename_component(_libname "${_L}" NAME) get_filename_component(_libname "${_L}" NAME_WE)
#message("depend on ${_libname}") #message("depend on ${_libname}")
if ("${_libname}" MATCHES "Qt${_v}::.*") if ("${_libname}" MATCHES "Qt${_v}::.*")
string(SUBSTRING "${_libname}" 5 -1 _libname) string(SUBSTRING "${_libname}" 5 -1 _libname)
string(TOLOWER "${_libname}" _libname) string(TOLOWER "${_libname}" _libname)
#message("qt lib \"${_libname}\"") #message("qt lib \"${_libname}\"")
list(APPEND _qt_libs qt${_libname}) list(APPEND _qt_libs qt${_libname})
elseif ("${_libname}" MATCHES "qad_.*${_v}") else()
string(LENGTH ${_libname} _sl) if ("${_libname}" MATCHES "lib.*")
math(EXPR _sl ${_sl}-1) string(LENGTH ${_libname} _sl)
string(SUBSTRING ${_libname} 0 ${_sl} _libname) math(EXPR _sl ${_sl}-3)
#message("qad lib \"${_libname}\"") string(SUBSTRING ${_libname} 3 ${_sl} _libname)
list(APPEND _qt_libs ${_libname}) endif()
if ("${_libname}" MATCHES "qad_.*${_v}")
string(LENGTH ${_libname} _sl)
math(EXPR _sl ${_sl}-1)
string(SUBSTRING ${_libname} 0 ${_sl} _libname)
#message("qad lib \"${_libname}\"")
list(APPEND _qt_libs ${_libname})
endif()
endif() endif()
endforeach() endforeach()
if (NOT "x${_qt_libs}" STREQUAL "x") if (NOT "x${_qt_libs}" STREQUAL "x")