#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all ifneq (,$(filter $(DEB_HOST_ARCH), powerpc)) export DEB_LDFLAGS_MAINT_APPEND = -latomic endif WITH_ASAN = -DWLCS_BUILD_ASAN=ON WITH_UBSAN = -DWLCS_BUILD_UBSAN=ON WITH_TSAN = -DWLCS_BUILD_TSAN=ON ifneq ($(filter armhf i386 loong64 riscv64 s390x alpha hppa m68k powerpc sh4 sparc64 x32, $(DEB_HOST_ARCH)),) WITH_TSAN = -DWLCS_BUILD_TSAN=OFF endif ifneq ($(filter i386 loong64 riscv64 s390x alpha hppa m68k powerpc sh4, $(DEB_HOST_ARCH)),) WITH_UBSAN = -DWLCS_BUILD_UBSAN=OFF endif ifneq ($(filter loong64 riscv64 s390x alpha hppa m68k sh4 sparc64, $(DEB_HOST_ARCH)),) WITH_ASAN = -DWLCS_BUILD_ASAN=OFF endif COMMON_CONFIGURE_OPTIONS =\ $(WITH_ASAN) \ $(WITH_UBSAN) \ $(WITH_TSAN) \ -DCMAKE_INSTALL_LIBEXECDIR="lib/${DEB_HOST_MULTIARCH}" override_dh_auto_configure: dh_auto_configure -- $(COMMON_CONFIGURE_OPTIONS) %: dh $@