Вопросы по теме 'cpack'

Как собрать пакет Debian с помощью CPack для выполнения setup.py?
До сих пор в моем проекте были только файлы .cpp , которые были скомпилированы в разные двоичные файлы, и мне удалось настроить CPack для сборки правильного пакета Debian без какие-то проблемы. Недавно я написал пару приложений на Python и...
4417 просмотров
schedule 15.05.2022

Создание статических и общих библиотек для LLVM libc ++ 3.3
Последняя версия LLVM libc++ 3.3 от SVN поставляется с CMakeLists.txt . Я новичок в CMake, но вчера я изучил достаточно, чтобы построить libc++ check-out на хосте RHEL 6.4 x86_64. Кроме того, я смог добавить достаточно CPack связанных...
744 просмотров
schedule 10.08.2022

cpack генерирует RPM с записями %files, которые конфликтуют со спецификацией RPM. Как исправить?
В последнее время мне нужно убедиться, что наше программное обеспечение может быть упаковано с использованием cpack для RHEL 7 и его бесплатных перестроений (например, CentOS 7). Тем не менее, у меня возникла проблема, которой не было для RHEL 6.x...
3779 просмотров
schedule 23.07.2022

Создание установщика с помощью CMake + CPack + Wix
Резюме: Как сгенерировать установщик Wix с помощью CMake/CPack? Подробности: Я пытаюсь сгенерировать установщик из проекта, использующего Wix, но, видимо, cmake/cpack настаивают на использовании nsis, например, из репозитория...
6550 просмотров
schedule 01.03.2022

CPack/CMake: разные префиксы установки для каждого CPACK_GENERATOR
Как указать разные префиксы установки для разных CPACK_GENERATOR? Например: пакет DEB должен быть установлен в /opt/project архив TGZ должен состоять только из каталога project Из документации я понял, что мне придется...
2374 просмотров
schedule 25.08.2022

Добавление файлов в пакеты АРХИВА только в CPack
Можно ли добавить некоторые файлы только в генераторы АРХИВА с помощью CMake/CPack? По-видимому, это делают компоненты, но я не могу понять, как сказать «добавлять только компонент X в генератор Y». Я сделал что-то вроде этого: INSTALL(FILES...
721 просмотров
schedule 08.05.2022

Создайте пакет только для одного компонента с помощью CMake и CPack
У меня есть проект для клиент-серверного приложения, и я определил по одному компоненту установки для каждого. Я использую set(CPACK_ARCHIVE_COMPONENT_INSTALL ON) , чтобы получить два разных файла пакета при запуске make package . Но у меня нет...
999 просмотров
schedule 05.06.2023

Запретить cmake запускать cpack
У меня есть проект CMake, в котором я хочу запретить make package делать что-то большее, чем печатать сообщение на некоторых платформах. Я знаю, как добавить сообщение, даже фатальное, но оно выполняется во время генерации cmake, а не во время...
351 просмотров
schedule 06.08.2022

CMake + CPack: установить весь каталог (включая подпапки)
Я пытаюсь создать установочный пакет с помощью CMake и CPack. Все работает нормально, но я хотел бы значительно сократить объем кода, полностью скопировав папку ресурсов одним вызовом, а не по одному для каждой подпапки. Пока что я делаю...
3059 просмотров
schedule 10.03.2023

Команда установки cmake/cpack не добавляет мой исполняемый файл в мой пакет deb
У меня возникли проблемы с тем, чтобы убедить cmake/cpack сгенерировать пакет debian, содержащий один исполняемый файл quine , хранящийся в определенной папке с именем /absolute/path . Согласно...
814 просмотров
schedule 24.02.2022

Как я могу использовать bindpaths для создания патча WiX?
Я использую cmake/cpack для создания своего проекта с WiX. cmake запускает программуheat.exe (или что-то подобное), которая создает файлы files.wxs, содержащие файлы моего проекта в следующем формате: Предположим, что один файл с именем a.txt...
413 просмотров
schedule 20.06.2023

Как с помощью CPack сгенерировать пакет WIX?
Я использовал cmake 3.12.0. Существует один проект cmake, который создает одно консольное приложение. Я добавляю возможность генерации пакетов в этот проект cmake: # ... above cmake code for one console application creation # below code that I...
642 просмотров
schedule 17.12.2022

Пункт меню «Пуск» Uninstal исчезает
Я использую CPack в своем CMakeLists.txt для создания установщика для своего тестового приложения. Это мой код, который генерирует запись в меню «Пуск». set(CPACK_GENERATOR "NSIS") set(CPACK_START_MENU_SHORTCUTS "${PROJECT_NAME}")...
176 просмотров
schedule 25.12.2022

Символ приложения с CPack
Я пытаюсь указать изображение, которое используется CPack/NSIS для создания символа приложения. Он должен отображаться в папке меню «Пуск», в виде значка на рабочем столе и в меню приложений и функций. Что я знаю до сих пор: # Icon displayed...
409 просмотров
schedule 07.02.2023

Как передать значение свойства в cpack-wix без повторного запуска cmake?
Я использую cmake и cpack и wix для создания и развертывания моего проекта. У установщика есть некоторые свойства, которые пользователь может ввести через графический интерфейс или параметры командной строки MSI. Я установил значения свойств...
154 просмотров
schedule 21.03.2023

CMake изменить файлы и права доступа к папкам
У меня есть CMakeLists.txt: cmake_minimum_required(VERSION 3.14) project(MyProject VERSION 1.0.0) install(DIRECTORY images DESTINATION "." DIRECTORY_PERMISSIONS WORLD_READ WORLD_WRITE FILES_MATCHING PATTERN "*.png")...
240 просмотров
schedule 14.02.2023

cmake/cpack распространяет библиотеку и ее зависимости
Допустим, мне нужно распространять библиотеку C++ libA , которая зависит от других библиотек libB и libC . Конечный пользователь должен будет включить только файлы заголовков libA , но также должен связать два других. Каков предпочтительный...
20 просмотров
schedule 16.09.2022