#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

ifeq ($(DEB_HOST_ARCH_CPU),i386)
  export DEB_CFLAGS_MAINT_APPEND = -ffloat-store
endif

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_BUILD_TYPE="Release" \
		-DBUILD_EXAMPLES=ON \
		-DBUILD_AUTOTESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES)),OFF,ON) \
		-DBUILD_BENCHMARKS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES)),OFF,ON) \
		-DBUILD_SHARED_LIBS=ON \
		-DBUILD_STATIC_LIBS=ON \
		-DENABLE_SIMD=OFF \
		-DFIND_SIMD=OFF \
		-DFIND_THREADS=ON \
		-DFIND_FFTW=ON \
		-DBUILD_SANDBOX=OFF \
		-DBUILD_DOC=OFF \
		-DCOVERAGE=OFF \
		-DENABLE_LOGGING=ON \
		-DLOGGING_LEVEL="trace" \
		-DENABLE_COLOR=ON

%:
	dh $@ --buildsystem=cmake
