#!/usr/bin/make -f
export DH_VERBOSE=1
export DEB_BUILD_OPTIONS += noautodbgsym

include /usr/share/dpkg/architecture.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto

%:
	dh $@ --buildsystem=cmake+ninja

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_INSTALL_PREFIX=/opt/3rdp4r7yr3p0/qt6.10 \
		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
		-DINSTALL_ARCHDATADIR=lib/$(DEB_HOST_MULTIARCH) \
		-DINSTALL_BINDIR=lib/bin \
		-DINSTALL_DATADIR=share \
		-DINSTALL_DOCDIR=share/doc \
		-DINSTALL_EXAMPLESDIR=lib/$(DEB_HOST_MULTIARCH)/examples \
		-DINSTALL_INCLUDEDIR=include/$(DEB_HOST_MULTIARCH) \
		-DINSTALL_LIBDIR=lib/$(DEB_HOST_MULTIARCH) \
		-DINSTALL_LIBEXECDIR=lib/libexec \
		-DINSTALL_MKSPECSDIR=lib/$(DEB_HOST_MULTIARCH)/mkspecs \
		-DINSTALL_PUBLICBINDIR=bin \
		-DINSTALL_SYSCONFDIR=/etc/xdg \
		-DINSTALL_TRANSLATIONSDIR=share/translations \
		-DQT_BUILD_EXAMPLES=ON \
		-DQT_INSTALL_EXAMPLES_SOURCES=ON \
		-DFEATURE_accessibility=ON \
		-DFEATURE_cups=ON \
		-DFEATURE_dbus_linked=ON \
		-DFEATURE_doubleconversion=ON \
		-DFEATURE_fontconfig=ON \
		-DFEATURE_freetype=ON \
		-DFEATURE_glib=ON \
		-DFEATURE_gtk3=ON \
		-DFEATURE_harfbuzz=ON \
		-DFEATURE_icu=ON \
		-DFEATURE_jpeg=ON \
		-DFEATURE_system_jpeg=ON \
		-DFEATURE_journald=ON \
		-DFEATURE_libproxy=ON \
		-DFEATURE_pcre2=ON \
		-DFEATURE_system_pcre2=ON \
		-DFEATURE_png=ON \
		-DFEATURE_system_png=ON \
		-DFEATURE_rpath=ON \
		-DFEATURE_sctp=ON \
		-DFEATURE_ssl=ON \
		-DFEATURE_system_libb2=ON \
		-DFEATURE_system_proxies=ON \
		-DFEATURE_system_xcb_xinput=ON \
		-DFEATURE_system_zlib=ON \
		-DFEATURE_sql_ibase=ON \
		-DFEATURE_sql_mysql=ON \
		-DFEATURE_sql_odbc=ON \
		-DFEATURE_sql_psql=ON \
		-DFEATURE_sql_sqlite=ON \
		-DFEATURE_system_sqlite=ON \
		-DFEATURE_directfb=OFF \
		-DFEATURE_mimetype_database=OFF \
		-DFEATURE_reduce_relocations=OFF \
		-DFEATURE_relocatable=OFF \
		-DCMAKE_MESSAGE_LOG_LEVEL=STATUS

override_dh_shlibdeps:
	dh_shlibdeps \
		--dpkg-shlibdeps-params=--ignore-missing-info \
		-l$(CURDIR)/debian/o-qt6.10-base-libs/opt/3rdp4r7yr3p0/qt6.10/lib/$(DEB_HOST_MULTIARCH)
