#!/usr/bin/make -f

export DH_VERBOSE = 1

%:
	dh $@ --with python3

override_dh_auto_configure:
	dh_auto_configure -- \
	      -DCMAKE_CXX_COMPILER=clang++ \

# build missing test targets
override_dh_auto_build:
	dh_auto_build
	dh_auto_build -- test_api_tf_parser test_api_array_base test_api_assign \
	      test_api_compile_options test_api_lookup test_api_custom_op \
	      test_api_dynamic_shape test_api_ref test_api_save_load \
	      test_api_op test_api_c_op test_api_module_construct \

# exclude memory-intensive tests
override_dh_auto_test:
	cd obj-$(DEB_BUILD_GNU_TYPE) && ctest -E "test_msgpack" --output-on-failure

override_dh_shlibdeps:
	dh_shlibdeps -l$(CURDIR)/debian/libmigraphx1/usr/lib/$(DEB_HOST_MULTIARCH)/migraphx/lib

# dwz doesn't fully support DWARF-5 yet, see #1016936
override_dh_dwz:
	:
