git-svn-id: svn://db.shs.com.ru/libs@935 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user