Моя проблема заключается в следующем. У меня есть простой проект cmake, который зависит от двух других библиотек (A и B), содержащих файлы CMakeLists.txt. Я добавляю их через команду add_subdirectory (). Я хочу использовать ...
Мне нужно переключить CPack из генератора DEB в генератор RPM. Мой пакет содержит файл systemd unit: install (FILES systemd / myservice.service DESTINATION / lib / systemd / system) Он отлично работает с ...
В CMake мне нужно знать полный путь к скрытому каталогу, в котором я есть. Для контекста в моем репо я делаю - 1. mkdir .build 2. cd .build / 3. cmake .. Мне нужно пройти путь в файл спецификации для сборки ...
Я пытаюсь сгенерировать установщик .msi с помощью cmake. Я могу создавать файлы .dll и .lib с некоторой конфигурацией в CMakeLists.txt. Пожалуйста, предоставьте пример CMakeLists.txt для создания .msi ...
Я настраиваю и упаковываю свою библиотеку с помощью CMake и CPack. Я написал свой собственный модуль поиска: FindMyLib.cmake. Как указать CMake/CPack добавить этот файл в каталог модулей CMake, чтобы в будущем...
Я пишу библиотеку C с двумя подпроектами и одной зависимостью. Зависимость является подмодулем Git и имеет собственный файл CMakeLists.txt. foo и bar - мои проекты, а baz - зависимость. ...
Мой продукт foo состоит из библиотеки: libfoo.so и исполняемого файла: foo, который зависит от libfoo.so и стороннего libbar.so. Я использую CPack, чтобы получить RPM-пакет foo, который содержит lib / libfoo.so и ...
Мне нужно найти все заголовки из моей библиотеки не в / usr / include, а в / usr / include / mylibname. Обратите внимание, что я хочу изменить расположение заголовков. Мой файл .so, который я хочу сохранить в папке / usr / lib, я ...
Кто-нибудь работал с рабочим примером скрипта CPack для пакетов debian с зависимостями Qt и OpenGL? Я установил этот набор (CPACK _DEBIAN _ПАКЕТ _DEPENDS "libc6 (>= 2.3.1 -6 ), libgcc1 (&...
Согласно FAQ , CMake не создает цель make dist, а исходный пакет можно создать с помощью CPack. Но CPack просто создает архив исходного каталога со всеми файлами, которые не соответствуют шаблонам...
Я хотел бы переименовать файл установщика, создаваемый CPack (v2.8.7), чтобы включить номер версии, полученный во время сборки из системы контроля версий. Похоже, это невозможно сделать с помощью...
Я создаю самораспаковывающийся установщик Linux tgz с помощью CPack и я бы хотел, чтобы установщик запустил сценарий или последовательность команд после установки всех файлов. Документация по CPack содержит ...
До сих пор в моем проекте были только файлы .cpp, которые были скомпилированы в разные двоичные файлы, и мне удалось настроить CPack для создания правильного пакета debian без каких-либо проблем . Недавно я написал парочку ...
tl; dr версиясы:
CMake (> = 2.8) менен кээ бир файлдардан zip файлдарын жаратып, пакеттелген zip файлын белгилүү бир жерге жайгаштырса болобу? узунураак версия:
Менде CMakeLists.txt бар, ал менин ...
CMake-CPack меня разочаровал почти неделю. Плохо то, что онлайн-документация CMake-CPack плохо документирует эту часть. После поиска в Google я обнаружил, что можно использовать следующие переменные: ...
Я использую Cmake с Cpack для создания пакета debian. Я хотел бы использовать Cpack для создания пакета, который установит эти файлы в определенное место.
(например, / usr / lib / usr / include / aaa) каждая библиотека ...