CPack - это инструмент для упаковки и установки проектов, созданных CMake.
2 ответа

CPack NSIS, сгенерируйте установщик для Windows

Я пытаюсь запустить генератор пакетов в проекте VS, он падает при компиляции из-за использования абсолютного пути при установке из Targets and Files. ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ... Я проверил дважды, и все каталоги уста…
12 май '14 в 15:57
0 ответов

Как я могу добавить список изменений в deb с CMAKE?

Я собираю пакет Debian с помощью CMAKE и CPACK. Со сборкой все гладко, за исключением того, что я не могу найти, как добавить файл журнала изменений в пакет deb. Есть ли способ сделать это?
29 сен '17 в 14:01
1 ответ

CPack не может иметь настроенный AppleScript образ диска и значок громкости

При настройке образа диска с помощью CMake/CPack/DragNDrop на Mac становится невозможным иметь настраиваемое окно / значки и пользовательский значок громкости. Это мой CMakeLists.txt set(CPACK_BINARY_DRAGNDROP ON) set(CPACK_GENERATOR DragNDrop) set(…
15 май '18 в 15:00
1 ответ

Как добавить ключи реестра с помощью CPACK_PACKAGE_INSTALL_REGISTRY_KEY?

Мне нужно установить ключ реестра для установщика NSIS. Я работаю с CPACK и нашел эту команду `CPACK_PACKAGE_INSTALL_REGISTRY_KEY. В интернете не так много документов, но я думаю: set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "MyReg \\ MyKey" "$ {INSTALL_D…
06 июн '17 в 15:33
1 ответ

Сборка статических и общих библиотек для LLVM libC++ 3.3

Последний LLVM libc++ 3.3 от SVN поставляется с CMakeLists.txt, Я новичок в CMake, но вчера я достаточно учился, чтобы строить libc++ проверка на хосте RHEL 6.4 x86_64. Кроме того, я смог добавить достаточно CPack связанные команды в сказал CMakeLis…
05 апр '13 в 15:55
1 ответ

Назначение папки заголовков Cpack

Мне нужно найти все заголовки из моей библиотеки, чтобы не /usr/include но /usr/include/mylibname, Обратите внимание, что я хочу изменить расположение заголовков. мой .so файл, который я хочу сохранить в /usr/lib папка Я пробовал это: Как изменить п…
25 фев '15 в 14:05
1 ответ

cpack генерирует RPM с записями% файлов, которые конфликтуют со спецификацией RPM. Как исправить?

В последнее время я должен убедиться, что наше программное обеспечение может быть упаковано с использованием cpack для RHEL 7 и его бесплатных перестроений (например, CentOS 7). Тем не менее, у меня возникла проблема, которой не было для RHEL 6.x и …
27 июл '14 в 16:49
1 ответ

Ошибка пакета Debian при сжатии?

Мой ручной пакет Debian не установится, если я соберу его на Squeeze (ну, squeezechroot)? Если я построил его на wheezy box, хотя он собирает устанавливаемые пакеты. Обратите внимание, что он хорошо работает в любом случае. Я генерирую пакеты Debian…
28 авг '12 в 15:10
1 ответ

Как узнать в CMake, что мы генерируем пакет?

Я хочу часть CMakeLists.txt файл, который будет игнорироваться при вызове пользователя make package Поэтому я ищу переменную, такую ​​как CMAKE_COMMAND или CMAKE_PACKAGING, чтобы я мог сделать if (CMAKE_COMMAND EQUAL 'package') ... или же if (CMAKE_…
15 июн '11 в 12:47
1 ответ

CPack несколько пакетов с собственными зависимостями

У меня проблема с созданием двух пакетов Debian с CPack и CMake. Я сделал пример отсюда, и мне удалось создать два разных пакета Debian, но я хочу, чтобы у каждого из них были свои зависимости. В результате получается CMakeLists.txt: cmake_minimum_r…
20 окт '15 в 15:27
1 ответ

CPACK_RPM_PACKAGE_AUTOPROV не работает, когда упаковываете существующие двоичные файлы в CPack

В моем проекте я использую cmake для построения системы сборки, мне нужно создать внешний проект (здесь я возьму zeromq, например) с ExternalProject_add, затем упаковать скомпилированные двоичные файлы в пакет RPM, но мне нужно, чтобы сгенерированны…
25 мар '16 в 06:33
1 ответ

Журнал вывода предустановки cpack

Я использую cpack (CMake 3.0.2) для сборки RPM из моих источников. У меня есть ошибки при создании preinstall target, он говорит: CPack Error: Problem running install command: "/usr/bin/gmake" "preinstall" Please check /tmp/project/.build/_CPack_Pac…
08 май '15 в 15:51
0 ответов

Пользовательская страница nsis.template cpack

У меня есть вопрос, потому что я думаю, что я не понимаю концепцию NSIS.template У меня есть установщик, созданный с помощью CPACK, и я хотел бы добавить новую страницу в конец установщика. Для этих я пишу page custom func и функция func в NSIS.temp…
26 сен '17 в 21:43
0 ответов

Установить имя пакета RPM в соответствии с версией, используя CMAKE/CPack

Я хочу сгенерировать RPM-файл, а затем улучшить версию, используя сборочную машину. Что я хочу сделать, это бежать cpack -R "100.0.4d" или похожая мода Взамен получить файл rpm: myapp-100.0.4d.rpm, Это для поддержки автоматической генерации версий, …
31 дек '18 в 15:35
0 ответов

CPack без проекта CMake

Я пытаюсь создать пакет, используя CPack, но изо всех сил пытаюсь найти примеры или документацию, которая поможет мне в моем случае использования, когда я не собирал код, используя проект cmake. У меня есть проект GO, который создал двоичный файл, к…
23 янв '19 в 21:11
0 ответов

Как зашифровать ZIP-файл, созданный cpack с помощью cmake?

Я использую cmake для компиляции исходного кода, написанного на cpp. Я могу успешно скомпилировать его с помощью cmake. Я также использовал cpack для генерации zip-файла сгенерированной библиотеки. Теперь я хочу зашифровать этот zip-файл. Как это сд…
13 фев '19 в 06:49
0 ответов

CMake пакет deb 3-я папка

Я хочу сделать пакет.deb для установки созданного проекта C++ на мою Ubuntu. Но генератор cpack не добавит доступную папку 3rdParty во включенные файлы. Это мой код (нашел этот пример для добавления папок 3rdParty в Интернете): # this allows to add …
23 ноя '17 в 08:47
2 ответа

Поддержка нескольких версий Boost в пакете Debian

Я пытаюсь создать пакет debian для моего проекта, но у меня возникли проблемы с поддержкой улучшенной версии. Я действительно посмотрел на этот вопрос. Это похоже на то, но предоставленные решения (Build-Depends) на самом деле не применимы ко мне, т…
16 июл '13 в 16:11
0 ответов

Обновление реестра CPack NSIS

В настоящее время я нахожусь в процессе создания библиотеки C++, которая использует CMake в качестве системы сборки. Я также хочу создать установщик и иметь возможность использовать библиотеку в другом проекте, просто используя find_package(), Не тр…
03 июл '18 в 15:24
1 ответ

add_subdirectory() без установки чего-либо

С CMake я пользуюсь add_subdirectory(gtest) построить gtest для тестирования моего проекта. Я также использую CPack, чтобы сделать установщик. Проблема в том, что gtest repo (это подмодуль git) запускается install() на некоторых файлах, чтобы они ок…
08 фев '17 в 16:47