summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2021-06-04 15:13:08 +0200
committerEike Ziller <eike.ziller@qt.io>2021-06-07 08:04:14 +0000
commit6e9acfe08ef80f21221bc56d321b4e22c875a316 (patch)
tree73cda581877ffec2cc7163f918c46fbb0f0b1777
parent975c6cb096e1eb5866829385dac02ae59a6e61cb (diff)
downloadqt-creator-6e9acfe08ef80f21221bc56d321b4e22c875a316.tar.gz
CMake build: Add files from qtc_copy_to_builddir to tree
Make the files from qtc_copy_to_builddir part of the project tree, so they get included in searches etc. Change-Id: I191f88c8520b9e4a16fd6a5acfeda9cf880cea89 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--cmake/QtCreatorAPI.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake
index 4e9e8f4c61..c0db1ab385 100644
--- a/cmake/QtCreatorAPI.cmake
+++ b/cmake/QtCreatorAPI.cmake
@@ -854,6 +854,7 @@ function(qtc_copy_to_builddir custom_target_name)
set(timestampFiles)
qtc_output_binary_dir(_output_binary_dir)
+ set(allFiles ${_arg_FILES})
foreach(srcFile ${_arg_FILES})
string(MAKE_C_IDENTIFIER "${srcFile}" destinationTimestampFilePart)
@@ -888,6 +889,7 @@ function(qtc_copy_to_builddir custom_target_name)
endif()
file(GLOB_RECURSE filesToCopy "${srcDirectory}/*")
+ list(APPEND allFiles ${filesToCopy})
add_custom_command(OUTPUT "${destinationTimestampFileName}"
COMMAND "${CMAKE_COMMAND}" -E copy_directory "${srcDirectory}" "${destinationDirectory}"
COMMAND "${CMAKE_COMMAND}" -E touch "${destinationTimestampFileName}"
@@ -898,7 +900,8 @@ function(qtc_copy_to_builddir custom_target_name)
)
endforeach()
- add_custom_target("${custom_target_name}" ALL DEPENDS ${timestampFiles})
+ add_custom_target("${custom_target_name}" ALL DEPENDS ${timestampFiles}
+ SOURCES ${allFiles})
endfunction()
function(qtc_add_resources target resourceName)