rathena/tools/cmake/CopyImportFiles.cmake
2023-06-11 02:29:17 +00:00

22 lines
587 B
CMake

function(copy_import_files SRC_DIR DST_DIR FILE_LIST)
file(MAKE_DIRECTORY ${DST_DIR})
file(GLOB FILES_IMPORTED
LIST_DIRECTORIES false
RELATIVE ${DST_DIR}/ ${DST_DIR}/*)
# message("files to import are: " "${FILE_LIST}")
# message("Already made fs are: " "${FILES_IMPORTED}")
list(REMOVE_ITEM FILE_LIST ${FILES_IMPORTED})
# message(" rest of files are: " ${FILE_LIST})
foreach(FILE ${FILE_LIST})
message("Importing ${FILE}")
file(COPY ${SRC_DIR}/${FILE} DESTINATION ${DST_DIR})
endforeach()
endfunction()