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

%:
	dh $@ --buildsystem=cmake

override_dh_auto_clean:
	rm -f debian/zig0.15.1
	rm -Rf .zig-cache
	dh_auto_clean

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
		-DCMAKE_C_COMPILER="clang-20" \
		-DCMAKE_CXX_COMPILER="clang++-20" \
		-DZIG_SHARED_LLVM=ON \
		-DZIG_USE_LLVM_CONFIG=ON \
		-DZIG_TARGET_MCPU="baseline" \
		-DZIG_VERSION:STRING="0.15.2"

override_dh_auto_install:
	help2man -s 1 -N -n "Compiler for the Zig programming language" \
		-v version obj-*/stage3/bin/zig -o debian/zig0.15.1

override_dh_dwz:

override_dh_shlibdeps:
	dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info

override_dh_compress:
	dh_compress -Xdebian/zig0.15/usr/share/doc/zig0.15/html
