1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/usr/bin/make -f
# -*- makefile -*-
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export TERM=xterm
export LC_ALL=C.UTF-8
include /usr/share/dpkg/pkg-info.mk
# used in build.rs
export FISH_BUILD_VERSION=$(DEB_VERSION_UPSTREAM)
%:
dh $@ -Scmake+ninja
execute_after_dh_auto_clean:
-find . -type d -name '__pycache__' -exec rm -rf '{}' \;
-$(RM) -r .cargo
override_dh_auto_configure:
mkdir -p .cargo
cp debian/cargo-config.toml .cargo/config.toml
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo
execute_before_dh_auto_build:
# blhc treats them as errors
@echo 'blhc: ignore-line-regexp: .*Compiling\s+[a-zA-Z0-9_-]+\s+v[0-9.]+\s+.*'
override_dh_auto_test:
-ninja -C $(firstword $(wildcard obj-*)) fish_run_tests
override_dh_install:
dh_install -XCHANGELOG
|