Автоматизирован процесс получения версии программы из исходнго файла при сборке в пакет:

- Копирование source/snag/version_.d в source/snag/version_.d.bak и каждый раз восстанавливается оригинальный файл при сборке через CMake
- Добавлена параметризорванная возможность включения hash в версионирование по флагу GIT_HASH_VERSION
This commit is contained in:
Alexander Zhirov 2025-06-02 11:08:50 +03:00
parent 4474cc5b7c
commit d58ab81fd8
Signed by: alexander
GPG key ID: C8D8BE544A27C511
6 changed files with 53 additions and 32 deletions

2
debian/rules vendored
View file

@ -8,7 +8,7 @@ DEST_DIR = $(DEBIAN_DIR)/snag
dh $@ $(BUILD_SYSTEM)
override_dh_auto_configure:
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr
cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DGIT_HASH_VERSION=ON
override_dh_auto_build:
cmake --build build