#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 # The LTO profile sets CFLAGS/CXXFLAGS which confuse the compilation process; disable it # LTO is still performed by rustc based on Cargo.toml export DEB_BUILD_MAINT_OPTIONS=optimize=-lto %: dh $@ # Setting the build system is still required, because otherwise the GNUmakefile gets picked up override_dh_auto_configure: ln -s cargo-vendor/vendor vendor ln -s cargo-vendor/.cargo .cargo dh_auto_configure --buildsystem=cmake -- -DCMAKE_BUILD_TYPE=RelWithDebInfo override_dh_clean: dh_clean -unlink .cargo -unlink vendor