Comment puis-je fusionner plusieurs listes de fichiers avec CMake?

J'ai un projet construit avec CMake qui doit copie de certaines ressources pour le dossier de destination. Actuellement j'utilise ce code:

file(GLOB files "path/to/files/*")
foreach(file ${files})
    ADD_CUSTOM_COMMAND(
        TARGET MyProject
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy "${file}" "${CMAKE_BINARY_DIR}/Debug"
    )
endforeach()

Maintenant, je veux copier plusieurs fichiers à partir d'un autre dossier. Si nous voulons que la copie des fichiers à partir de deux path/to/files et path/to/files2 à la même place dans le dossier binaire. Une façon serait de simplement dupliquer le code ci-dessus, mais il me semble inutile de dupliquer le long de commande personnalisée.

Est-il un moyen facile à utiliser file (et éventuellement le list de commande), afin de concaténer deux GLOB listes?

InformationsquelleAutor Calvin | 2011-09-23