Вопросы по теме 'cpack'
установка компонента cpack не работает
Я хочу, чтобы cpack брал только определенные компоненты. Но он берет как run, так и deb компоненты. Я просмотрел множество источников. включая эту установку на уровне компонентов cpack . но я не понимал, что делаю не так. Подскажите пожалуйста,...
1665 просмотров
schedule
12.10.2021
cmake fixup_bundle не говорит, почему он не работает
У меня есть проект cmake, который использует библиотеки Qt, и мне нужно построить его на нескольких разных системах. Я настроил проект cmake для установки зависимостей библиотек с помощью fixup_bundle . Это работает в некоторых системах, но не...
151 просмотров
schedule
22.10.2021
Ошибка пакета Debian при сжатии?
Мой сделанный вручную пакет debian не установится, если я соберу его на Squeeze (ну, squeezechroot)? Если бы я построил его на хрипящем ящике, хотя он и собирает устанавливаемые пакеты.
Обратите внимание, что в любом случае он строит нормально....
159 просмотров
schedule
28.03.2022
Как использовать CPack для упаковки нескольких результатов сборки cmake?
Поскольку мне нужно собрать как статическую, так и общую библиотеку для платформы x86 и arm. Так что с одним и тем же CMakeLists.txt мне приходится запускать его четыре раза с разной конфигурацией. Я хочу использовать CPack для упаковки этих...
185 просмотров
schedule
31.05.2022
Проект верхнего уровня CMake с несколькими дочерними проектами, создающими пакеты
У меня есть несколько проектов CMake, каждый из которых создает пакет Debian. Я пытался создать проект верхнего уровня, который вызывает add_subdirectory() для каждого «дочернего» проекта. Все дочерние проекты строятся, но make project создает...
1716 просмотров
schedule
09.07.2022
запустить скрипт после создания пакета deb с помощью cpack
Я пытаюсь создать пакет deb с помощью cpack. Но из-за ошибки в cpack он создает файл «md5sums» с неправильными разрешениями, и я получаю предупреждение при установке пакета deb с помощью центра программного обеспечения. У меня есть скрипт, который...
1448 просмотров
schedule
13.08.2022
Кошмар пути установки пакета CMake-CPack
Я был разочарован CMake-CPack почти неделю.
Плохо то, что онлайн-документация CMake-CPack плохо документирует эту часть.
После поиска в Google я нашел эти переменные для использования:
CPACK_PACKAGING_PREFIX # NOT documented...
9919 просмотров
schedule
17.10.2022
Выходные имена компонентов генератора deb cpack
install (TARGETS ${PROJECT_NAME}_shared DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
COMPONENT runtime)
install (TARGETS ${PROJECT_NAME}_static DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
COMPONENT development)
install (FILES ${INCLUDES} DESTINATION...
1651 просмотров
schedule
25.10.2022
Пакеты debian CMake CPack
Кто-нибудь работал с рабочим примером сценария CPack для пакетов Debian с зависимостями Qt и OpenGL?
Я установил этот
set (CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.3.1-6), libgcc1 (>= 1:3.4.2-12), libQtOpenGL (>=4.6.0), libQtCore...
9290 просмотров
schedule
24.10.2022
установка уровня компонента cpack
Для примера CMakeLists.txt прикреплен к вики CMake. Я также добавил ниже, что является фактической командой make для создания только TGZ на основе компонентов. Я в замешательстве и не вижу никакой помощи в документах.
CMakeLists.txt...
5454 просмотров
schedule
26.05.2023
Запуск fixup_bundle для конкретной цели (ПАКЕТ)
Я хотел бы включить внешние DLL при запуске CPACK без перечисления их всех (явным вызовом INSTALL(FILE...))
Используя fixup_bundle , можно исправить все исполняемые файлы в папке установки ( CMAKE_INSTALL_PREFIX ), скопировав необходимые...
688 просмотров
schedule
05.03.2023
Cmake/cpack: как создать deb статической библиотеки libc++ без заголовков?
Сегодня вечером я пытался создать deb для LLVM libc++ 3.4 на 64-битной машине Ubuntu 12.04LTS. Я хотел бы сначала создать deb, который состоит только из /usr/lib64/libc++.a без каких-либо заголовков. Да, я знаю согласно руководству по упаковке...
701 просмотров
schedule
07.10.2022
CPack: исключить команды INSTALL из подкаталога (каталог googletest)
Я использую CMake для проекта и googletest для своих тестов. Глядя в Интернет, кажется, что обычной практикой является просто скопировать исходный код googletest в подпапку вашего репозитория и включить его в «add_subdirectory(googletest)». Я это...
3716 просмотров
schedule
22.03.2023
CMake/CPack: предпочтительные генераторы пакетов для разных платформ
Я хочу распространять исполняемые файлы и библиотеки проекта C/C++ в Linux, OSX и Windows. Каковы предпочтительные генераторы CPack, т.е. которые, вероятно, будут доступны для большинства пользователей? В Windows есть только NSIS, но в Linux и OSX...
2327 просмотров
schedule
20.11.2022
Как использовать номера версий и суффикс общей библиотеки (.so или .dylib) в CMake
В CMake я устанавливаю общую библиотеку, которая отлично устанавливается на моем компьютере с Linux как libname.so.1.5.0 Однако для совместимости с Mac я должен поддерживать использование любого суффикса общей библиотеки. Я настроил свой CMake для...
279 просмотров
schedule
08.07.2023
Как создать пакет Debian с помощью команды CPack (не из файлов CMake)?
У меня есть проект CMake, созданный и установленный. Теперь я хочу сгенерировать из него пакет Debian (*.deb). В Интернете есть много инструкций, как создать пакет debian с добавлением чего-либо в файлы CMake, но проект, который я собрал, не...
1414 просмотров
schedule
01.06.2023
Как включить все сторонние зависимости времени выполнения в пакет, сгенерированный cmake/cpack, в Linux?
У меня есть проект С++ с парой исполняемых файлов, настроенных с помощью cmake. Обычный рабочий процесс заключается в установке всех сторонних зависимостей через диспетчер пакетов, сборке и установке пакета через cpack на том же компьютере. Теперь я...
324 просмотров
schedule
30.11.2023
CMAKE/CPACK: я хочу, чтобы deb выполнял скрипт bash после установки, но он не работает
Я создаю пакет Debian с помощью cmake/cpack. Я хочу, чтобы deb выполнял сценарий bash после того, как я устанавливаю deb. Я устанавливаю deb, используя sudo dpkg -i my.deb. группа корневая. поэтому я хочу, чтобы deb автоматически выполнял сценарий...
1994 просмотров
schedule
28.01.2024
Настройка установщика NSIS с помощью CPACK
Я пытаюсь настроить установщик NSIS с помощью CMAKE и CPACK. В частности, я хотел бы включить в сгенерированный проект .nsi внешний скрипт.
Что-то типа:
!include "@SCRIPT_PATH@\@[email protected]"
Для этого я следую приведенному здесь...
2209 просмотров
schedule
01.03.2024
Подпроекты CPack и общедоступный заголовок
У меня вопрос по CPack. У меня есть проект test_lib_1, который зависит от двух других проектов test_lib_2 и test_lib_3. И test_lib_2, и 3 определяют свои собственные правила CPACK, определяя PUBLIC_HEADER для упаковки. test_lib_1 имеет такое же...
207 просмотров
schedule
07.03.2024