эквивалент «make dist» в CMake

Согласно FAQ, CMake не создает цель make dist. и исходный пакет может быть создан с помощью CPack. Но CPack просто создает архив исходного каталога со всеми файлами, которые не соответствуют шаблонам в CPACK_SOURCE_IGNORE_FILES.

С другой стороны, make dist, сгенерированный autotools, объединяет только файлы, о которых он знает, в основном исходные тексты, необходимые для компиляции.

У кого-нибудь есть умный способ сделать исходный пакет только с файлами, указанными в CMakeLists.txt (и его зависимостях)?

10
задан marcin 8 March 2012 в 21:47
поделиться