snag/debian/rules
Alexander Zhirov d58ab81fd8
Автоматизирован процесс получения версии программы из исходнго файла при сборке в пакет:
- Копирование source/snag/version_.d в source/snag/version_.d.bak и каждый раз восстанавливается оригинальный файл при сборке через CMake
- Добавлена параметризорванная возможность включения hash в версионирование по флагу GIT_HASH_VERSION
2025-06-02 11:08:50 +03:00

23 lines
549 B
Makefile
Executable file

#!/usr/bin/make -f
BUILD_SYSTEM = --buildsystem=cmake
DEBIAN_DIR = $(CURDIR)/debian
DEST_DIR = $(DEBIAN_DIR)/snag
%:
dh $@ $(BUILD_SYSTEM)
override_dh_auto_configure:
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DGIT_HASH_VERSION=ON
override_dh_auto_build:
cmake --build build
override_dh_auto_test:
# Ничего не делаем, тесты отсутствуют
override_dh_auto_install:
DESTDIR=$(DEST_DIR) cmake --install build
override_dh_shlibdeps:
# Отключить проверку зависимостей от *.so