#!/usr/bin/make -f

# amd64 and i386 specific optimizations
ifneq (,$(filter-out amd64 i386,$(DEB_HOST_ARCH_CPU)))
	confflags = -DMUSE_COMPILE_USE_CCACHE=OFF
endif

ifeq (,$(filter-out i386,$(DEB_HOST_ARCH_CPU)))
	export DEB_CFLAGS_MAINT_APPEND = -msse2
endif

%:
	dh $@ -Scmake+ninja

override_dh_auto_configure:
	dh_auto_configure -- \
	-DEXTDEPS_OVERRIDE_ALL=SYSTEM \
	-DAU4_BUILD_MODE=release \
	-DAU4_BUILD_CONFIGURATION=app \
	-DAU_BUILD_USAGEINFO_MODULE=OFF \
	-DAU_USE_SBSMS=ON \
	-DAU_USE_SOUNDTOUCH=ON \
	-DMUSE_ENABLE_UNIT_TESTS=OFF \
	-DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF \
	-DMUSE_MODULE_UPDATE=OFF \
	-DQT_QML_NO_CACHEGEN=ON \
	$(confflags) \
	-Wno-dev

# with -DQT_QML_NO_CACHEGEN=ON binary size is 8MB less.

#	exit 1

execute_after_dh_clean:
	find -name ._* -delete

# tests fails
override_dh_auto_test:
