#!/usr/bin/make -f

override_dh_auto_configure:
	dh_auto_configure -- \
           -DIGN_UTILS_VENDOR_CLI11=OFF

override_dh_install:
	# 1. Upstream is using a fake/empty library to make ign-cmake
	# to generate cmake/pkgconfig and visibility files.
	# Do not need to install it. Also need to remove the cmake/pkgconfig
	# file hosting the library path
	find $(CURDIR)/debian/tmp . -name libignition-utils[0-99].so* -exec rm {} \;
	find $(CURDIR)/debian/tmp . -name ignition-utils[0-99]-targets-none.cmake -exec rm {} \;
	find $(CURDIR)/debian/tmp . -name ignition-utils[0-99}.pc -exec sed -i -e "s/Libs:.*/Libs:/g" {] \;
	dh_install

	# 2. Remove duplicate cli files from utils-dev.install regexp
	cd debian/libignition-utils-cli-dev; find . -type f -exec rm -f ../libignition-utils-dev/{} \;
	find debian/libignition-utils-dev -type d -empty -delete

	# 3. Remove build paths from tag file for reproducible builds
	sed -i -e 's:$(CURDIR)/::g' $(CURDIR)/*/libignition-utils-dev/usr/share/ignition/ignition-utils[0-99]/ignition-utils[0-99].tag.xml

%:
	dh $@
