#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 CMAKE_FLAGS = \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(CFLAGS)" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(CXXFLAGS)" \ -DCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO="$(LDFLAGS)" \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_SKIP_INSTALL_RPATH=TRUE %: dh $@ --parallel --buildsystem=cmake --builddirectory=build override_dh_clean: rm -rf build bin lib dh_clean override_dh_auto_configure: mkdir -p build dh_auto_configure --builddirectory=build -- $(CMAKE_FLAGS) override_dh_auto_build: cd build && $(MAKE) override_dh_auto_install: dh_auto_install --builddirectory=build