#!/usr/bin/make -f

export VST3=-Daudacity_use_vst3sdk=system

ifeq ($(DEB_HOST_ARCH),i386)
	export DEB_CFLAGS_MAINT_APPEND = -mfpmath=sse -msse2
	export DEB_CXXFLAGS_MAINT_APPEND = -mfpmath=sse -msse2
endif

ifeq ($(DEB_HOST_ARCH),powerpc)
	export DEB_LDFLAGS_MAINT_APPEND = -latomic
endif

#ifeq ($(DEB_HOST_ARCH),arm64)
	export DEB_CXXFLAGS_MAINT_APPEND = -std=gnu++17
#endif

%:
	dh $@ -Scmake+ninja

override_dh_auto_configure:
#	touch $(CURDIR)/src/RevisionIdent.h

# OpenMandriva
	dh_auto_configure -- \
	-DEXTDEPS_OVERRIDE_ALL=SYSTEM \
	-DAU4_BUILD_MODE=release \
	-DAU4_BUILD_CONFIGURATION=app \
	-DMUSE_ENABLE_UNIT_TESTS=OFF \
	-DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF \
	-DMUSE_MODULE_UPDATE=OFF \
	-DAU_BUILD_USAGEINFO_MODULE=OFF \
	-DAU_USE_SBSMS=ON \
	-DAU_USE_SOUNDTOUCH=ON \
	-DVST3SDK=$(CURDIR)/muse_deps/recipes/vst3sdk \
	-Wno-dev

#	exit 1

execute_after_dh_auto_install:
	# Don't package unnecessary copy of GPL
#	rm debian/tmp/usr/share/doc/audacity/LICENSE.txt

override_dh_clean:
	dh_clean uncrustify.cfg

override_dh_shlibdeps:
	dh_shlibdeps -lusr/lib/audacity

# tests fails with system portaudio
override_dh_auto_test:
