Вопросы по теме '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