#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

# Extra CMake args injected per-repo via DEB_LLAMA_EXTRA (e.g. SpaceMiT IME)
LLAMA_EXTRA ?= $(DEB_LLAMA_EXTRA)

%:
	dh $@ --buildsystem=cmake

override_dh_auto_configure:
	dh_auto_configure -- \
	  -DCMAKE_BUILD_TYPE=Release \
	  -DBUILD_SHARED_LIBS=ON \
	  -DGGML_NATIVE=OFF \
	  -DGGML_RVV=ON \
	  -DGGML_RV_ZFH=ON \
	  -DGGML_RV_ZVFH=ON \
	  -DGGML_RV_ZICBOP=ON \
	  -DGGML_RV_ZIHINTPAUSE=ON \
	  -DLLAMA_BUILD_TESTS=OFF \
	  -DLLAMA_BUILD_EXAMPLES=ON \
	  -DLLAMA_BUILD_TOOLS=ON \
	  -DLLAMA_BUILD_SERVER=ON \
	  -DLLAMA_CURL=ON \
	  $(LLAMA_EXTRA)

override_dh_auto_test:
	# upstream tests skipped for packaging build
