Don't add linker scripts to interface libraries
It only makes sense for non-interface libraries. Change-Id: I80ac942ed546a6ac866e827aa2026e4e6ac897b2 Reviewed-by: Leander Beernaert <leander.beernaert@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Qt CMake Build Bot
This commit is contained in:
parent
46cf1f11f0
commit
8294d85d80
@ -1501,10 +1501,12 @@ function(add_qt_module target)
|
||||
set_property(TARGET "${target}" APPEND PROPERTY PRIVATE_HEADER "${CMAKE_CURRENT_BINARY_DIR}/qt${arg_CONFIG_MODULE_NAME}-config_p.h")
|
||||
endif()
|
||||
|
||||
if(DEFINED module_headers_private)
|
||||
qt_internal_add_linker_version_script("${target}" PRIVATE_HEADERS ${module_headers_private} ${module_headers_qpa})
|
||||
else()
|
||||
qt_internal_add_linker_version_script("${target}")
|
||||
if(NOT arg_HEADER_MODULE)
|
||||
if(DEFINED module_headers_private)
|
||||
qt_internal_add_linker_version_script("${target}" PRIVATE_HEADERS ${module_headers_private} ${module_headers_qpa})
|
||||
else()
|
||||
qt_internal_add_linker_version_script("${target}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Handle injections. Aka create forwarding headers for certain headers that have been
|
||||
|
Loading…
x
Reference in New Issue
Block a user