#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ --buildsystem=meson execute_before_dh_auto_build: # blhc false positive: tests are built statically by default @echo 'blhc: ignore-line-regexp: .* Compiling C object tests/.*\.c\.o' # blhc false positive: fuzzers only used during build with special params @echo 'blhc: ignore-line-regexp: .* Compiling C object fuzz/.*\.c\.o' override_dh_auto_configure-arch: dh_auto_configure -- \ -D runtime=libidn2 \ -D builtin=true \ -D psl_distfile=/usr/share/publicsuffix/public_suffix_list.dafsa \ -D psl_file=/usr/share/publicsuffix/public_suffix_list.dat \ -D psl_testfile=/usr/share/doc/publicsuffix/examples/test_psl.txt \ -D docs=true override_dh_installchangelogs: dh_installchangelogs NEWS # do nothing during an arch-independent build override_dh_autoreconf-indep: override_dh_auto_configure-indep: override_dh_auto_build-indep: override_dh_auto_install-indep: override_dh_auto_test-indep: execute_before_dh_clean: [ -e missing ] || ln -sf /usr/share/libtool/build-aux/missing missing