#!/usr/bin/make -f

export CXX=/usr/bin/hipcc

# filter incompatible options from affecting device code
CXXFLAGS := $(subst -fstack-protector-strong,-Xarch_host -fstack-protector-strong,$(CXXFLAGS))
CXXFLAGS := $(subst -fcf-protection,-Xarch_host -fcf-protection,$(CXXFLAGS))

CMAKE_FLAGS = \
	-DCMAKE_VERBOSE_MAKEFILE=1 \
	-DCPACK_DEB_COMPONENT_INSTALL=OFF \
	-DCPACK_RPM_COMPONENT_INSTALL=OFF \
	-DDISABLE_CPACK=ON \
	-DROCM_VERSION="6.4.4"

%:
	dh $@

override_dh_auto_configure-arch:
	dh_auto_configure -- $(CMAKE_FLAGS)

override_dh_auto_configure-indep:
	dh_auto_configure -- $(CMAKE_FLAGS)

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

override_dh_auto_install-indep:
	:

execute_before_dh_install-arch:
	:
