#!/usr/bin/make -f

# armel/powerpc reports linker error:
# /usr/bin/ld: libjxl.so.0.6.1: undefined reference to `__atomic_compare_exchange_8'
export DEB_LDFLAGS_MAINT_APPEND=-latomic

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

override_dh_strip:
	dh_strip --no-automatic-dbgsym

CMAKE_EXTRA_FLAGS += \
	-DJPEGXL_ENABLE_SJPEG:BOOL=OFF \
	-DJPEGXL_ENABLE_BENCHMARK:BOOL=OFF \
	-DJPEGXL_ENABLE_EXAMPLES:BOOL=OFF \
	-DJPEGXL_ENABLE_JNI:BOOL=OFF \
	-DJPEGXL_ENABLE_OPENEXR:BOOL=OFF \
	-DJPEGXL_ENABLE_SKCMS:BOOL=OFF \
	-DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL=ON \
	-DJPEGXL_FORCE_SYSTEM_LCMS:BOOL=ON \
	-DJPEGXL_FORCE_SYSTEM_GTEST:BOOL=ON \
	-DJPEGXL_FORCE_SYSTEM_HWY:BOOL=ON

override_dh_auto_configure:
	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)

override_dh_auto_test-arch:
	timeout 2h dh_auto_test -- || true

# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902846
get-orig-source:
	uscan --download --force-download --rename
