Как изменить папку назначения пакета в CPack? - PullRequest
6 голосов
/ 10 июля 2010

У меня есть несколько модулей CMake проект с корнем CMakeLists.txt с несколькими add_subdirectory макросами.

Насколько я понимаю, для CPack / CMake по умолчанию создается пакет в корневой папке проекта, где находится root CMakeLists.txt . Я хотел бы создать отдельный install модуль с собственной папкой и создавать там пакеты? Как это сделать?

Ответы [ 2 ]

6 голосов
/ 05 июня 2013

Чтобы получить созданные пакеты в подкаталоге «packages» вашего каталога сборки, используйте:

SET(CPACK_OUTPUT_FILE_PREFIX packages)
2 голосов
/ 12 июля 2010

Взгляните на переменные CPACK_TOPLEVEL_TAG и CPACK_PACKAGE_FILE_NAME в документации .

...