forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user