Fix is_framework check for interface libraries
Change-Id: I59832e698eceb98a2a03f4a3e2de88b1d18fda6e Reviewed-by: Qt CMake Build Bot Reviewed-by: Cristian Adam <cristian.adam@qt.io>bb10
parent
4b2de41b13
commit
a182efb9c4
|
|
@ -1180,7 +1180,12 @@ endfunction()
|
|||
function(qt_install_injections target build_dir install_dir)
|
||||
set(injections ${ARGN})
|
||||
set(module "Qt${target}")
|
||||
get_target_property(is_framework ${target} FRAMEWORK)
|
||||
get_target_property(target_type ${target} TYPE)
|
||||
if (target_type STREQUAL "INTERFACE_LIBRARY")
|
||||
set(is_framework FALSE)
|
||||
else()
|
||||
get_target_property(is_framework ${target} FRAMEWORK)
|
||||
endif()
|
||||
# examples:
|
||||
# SYNCQT.INJECTIONS = src/corelib/global/qconfig.h:qconfig.h:QtConfig src/corelib/global/qconfig_p.h:5.12.0/QtCore/private/qconfig_p.h
|
||||
# SYNCQT.INJECTIONS = src/gui/vulkan/qvulkanfunctions.h:^qvulkanfunctions.h:QVulkanFunctions:QVulkanDeviceFunctions src/gui/vulkan/qvulkanfunctions_p.h:^5.12.0/QtGui/private/qvulkanfunctions_p.h
|
||||
|
|
|
|||
Loading…
Reference in New Issue