Упаковка Debian: разные конфигурации для каждого подпакета

У меня есть проект на основе CMake со статической библиотекой (по умолчанию), где мне нужно предоставить deb-пакеты. Я хочу сделать это красиво и предоставить общую и статическую библиотеку в разных пакетах.

Затем: Как я могу передать различные параметры конфигурации из debian/rules к основному cmake для lib$packagename и lib$packagename-dev пакет? Скажем, в этом примере переключите cmake для создания общей библиотеки через CMAKE_FLAGS+=-DBUILD_SHARED_LIBS=ON?

Я не нахожу так много примеров для более свежего формата debhelper (в моем случае это 9). Рекомендуется ли использовать более раннюю версию для этого конкретного требования?

Спасибо и приветствия

1 ответ

Ну просто:

  • Заставьте cmake сгенерировать все файлы
  • Помещатьdebian/<packagename>.installиdebian/<packagename-dev>.install, объявите оба пакета вdebian/controlфайл.
Другие вопросы по тегам