diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-06-04 15:13:08 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-06-07 08:04:14 +0000 |
commit | 6e9acfe08ef80f21221bc56d321b4e22c875a316 (patch) | |
tree | 73cda581877ffec2cc7163f918c46fbb0f0b1777 | |
parent | 975c6cb096e1eb5866829385dac02ae59a6e61cb (diff) | |
download | qt-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.cmake | 5 |
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) |