#!/usr/bin/make -f # See debhelper(7) (uncomment to enable) # output every command that modifies files on the build system. #export DH_VERBOSE = 1 export DH_OPTIONS export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/architecture.mk CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS :=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS :=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS :=$(shell dpkg-buildflags --get LDFLAGS) export DEB_HOST_MULTIARCH CPPFLAGS CFLAGS CXXFLAGS LDFLAGS COMMON_CMAKE_FLAGS = \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) \ -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_HOST_MULTIARCH)" \ -DBUILD_TESTING=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON) \ -DBUILD_DOCUMENTATION=OFF \ -DBUILD_SHARED_LIBS=ON \ -DROBOTRACONTEUR_COMPANION_SOVERSION_MAJOR_ONLY=ON \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE=PRE_TEST %: dh $@ override_dh_auto_configure: dh_auto_configure -- $(COMMON_CMAKE_FLAGS) override_dh_auto_test: LD_LIBRARY_PATH=$(CURDIR)/obj-$(DEB_HOST_GNU_TYPE):$$LD_LIBRARY_PATH dh_auto_test --no-parallel override_dh_auto_install: dh_auto_install find debian/tmp/usr/share/robotraconteur/robdef -type d -empty -delete || true