diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-11-04 13:53:35 +0100 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-11-08 15:09:31 +0000 |
commit | 8294d85d800636cb8c5c40c0b35f32f2f5ea880b (patch) | |
tree | 80d62dad4949f82c70f6c0ea836e48c0f178f263 /cmake/QtBuild.cmake | |
parent | 46cf1f11f0ba8128a2525d90e605aff1c904d49a (diff) |
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
Diffstat (limited to 'cmake/QtBuild.cmake')
-rw-r--r-- | cmake/QtBuild.cmake | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 1c46b09eb3..ee50fd2f33 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -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 |