Fix marking Qt module deps as public

This commit is contained in:
Martchus 2017-04-22 20:57:57 +02:00
parent 6078f1221a
commit 1d49f41582
1 changed files with 1 additions and 1 deletions

View File

@ -85,11 +85,11 @@ if(NOT DEFINED QT_LINKAGE_DETERMINED)
endmacro()
macro(use_qt5_module MODULE REQUIRED)
link_against_library("QT5_${MODULE}" "${QT_LINKAGE}" "${REQUIRED}")
if(${MODULE} IN_LIST META_PUBLIC_QT_MODULES)
list(APPEND META_PUBLIC_SHARED_LIB_DEPENDS ${QT5_${MODULE}_DYNAMIC_LIB})
list(APPEND META_PUBLIC_STATIC_LIB_DEPENDS ${QT5_${MODULE}_STATIC_LIB})
endif()
link_against_library("QT5_${MODULE}" "${QT_LINKAGE}" "${REQUIRED}")
endmacro()
macro(use_static_qt5_plugin MODULE PLUGIN)