Согласно FAQ, CMake не создает цель make dist
. и исходный пакет может быть создан с помощью CPack. Но CPack просто создает архив исходного каталога со всеми файлами, которые не соответствуют шаблонам в CPACK_SOURCE_IGNORE_FILES
.
С другой стороны, make dist
, сгенерированный autotools, объединяет только файлы, о которых он знает, в основном исходные тексты, необходимые для компиляции.
У кого-нибудь есть умный способ сделать исходный пакет только с файлами, указанными в CMakeLists.txt (и его зависимостях)?