summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2023-05-26 12:04:17 +0200
committerAlexey Edelev <alexey.edelev@qt.io>2023-05-31 13:01:35 +0200
commit65c1ac1df63b7f62bc957024cc8f631c30d68d4f (patch)
treed085b8e39a00cf77e0fa10a1e475323e589daa9f /cmake
parent5cf79c2b9b196b3915d8babc46724f400806e64e (diff)
Avoid adding the redundant install rules for module headers
If module doesn't contain headers we should skip adding install rule of the geneated by syncqt module headers, since the staging directory will not be created in this case. Change-Id: I89db5f1447d60cae48cd6ae4b9ef080dcf50e34c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtSyncQtHelpers.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtSyncQtHelpers.cmake b/cmake/QtSyncQtHelpers.cmake
index 1b0caed4d1..c1406cc7cb 100644
--- a/cmake/QtSyncQtHelpers.cmake
+++ b/cmake/QtSyncQtHelpers.cmake
@@ -206,7 +206,7 @@ function(qt_internal_target_sync_headers target module_headers module_headers_ge
endif()
add_dependencies(sync_all_public_headers ${target}_sync_all_public_headers)
- if(NOT is_3rd_party_library AND NOT is_framework)
+ if(NOT is_3rd_party_library AND NOT is_framework AND module_headers)
# Install all the CaMeL style aliases of header files from the staging directory in one rule
qt_install(DIRECTORY "${syncqt_staging_dir}/"
DESTINATION "${module_install_interface_include_dir}"