Я совершенно новичок в Cmake.Мой запрос может быть очень простым для вас
Я хочу скопировать несколько файлов из исходного каталога в целевой каталог.ниже моя структура каталогов Source
SourceDir\tem1.txt
SourceDir\tem1.log
SourceDir\tem1.xml
SourceDir\tem1.js
SourceDir\tem3.xml
SourceDir имеет другой каталог Say ChildDir;Ниже приведена структура
SourceDir\ChildDir\tem1.ts
SourceDir\ChildDir\tem4.log
SourceDir\ChildDir\tem5.xml
SourceDir\ChildDir\tem6.js
SourceDir\ChildDir\tem7.xml
. Я хочу скопировать только файлы .xml и .js в папку назначения.Вывод должен быть таким, как показано ниже
DestinationDir/tem1.xml
DestinationDir/tem1.js
DestinationDir/tem3.xml
DestinationDir/tem5.xml
DestinationDir/tem6.js
DestinationDir/tem7.xml
ниже - мой неполный кодовый код
cmake_minimum_required(VERSION 3.2.0)
project(copyFiles)
add_custom_target(temp)
add_custom_command( TARGET temp
PRE_BUILD
${CMAKE_COMMAND} -E
COPY ${CMAKE_CURRENT_SOURCE_DIR}/SourceDir
${CMAKE_CURRENT_BINARY_DIR}/DestinationDir)
Есть ли способ обновить этот фрагмент кода, чтобы выполнить мою работу?или дайте мне знать, если есть другое лучшее решение.заранее спасибо