Fix adding public Qt modules in pkg-config
This commit is contained in:
parent
d65835be50
commit
b2e3506ff5
|
@ -48,6 +48,7 @@ if(NOT DEFINED QT_LINKAGE_DETERMINED)
|
|||
set(QT5_${MODULE}_ASSUME_STATIC OFF)
|
||||
set(QT5_${MODULE}_FOUND ON)
|
||||
# reverse lookup for pkg-config
|
||||
set(PC_PKG_STATIC_Qt5_${MODULE} "StaticQt5${MODULE}")
|
||||
set(PC_PKG_STATIC_StaticQt5_${MODULE} "StaticQt5${MODULE}")
|
||||
set(PC_PKG_STATIC_Qt5_static_${MODULE} "StaticQt5${MODULE}")
|
||||
else()
|
||||
|
@ -84,8 +85,8 @@ if(NOT DEFINED QT_LINKAGE_DETERMINED)
|
|||
|
||||
macro(use_qt5_module MODULE REQUIRED)
|
||||
if(${MODULE} IN_LIST META_PUBLIC_QT_MODULES)
|
||||
list(APPEND META_PUBLIC_SHARED_LIB_DEPENDS QT5_${MODULE})
|
||||
list(APPEND META_PUBLIC_STATIC_LIB_DEPENDS QT5_${MODULE})
|
||||
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()
|
||||
|
|
Loading…
Reference in New Issue