3d7bea8
#!/bin/bash
3d7bea8
# Shell wrapper for supporting installing with different backends for CMake < 3.13
3d7bea8
3d7bea8
# Collect arguments
e93d8e2
__cmake_builddir="$(realpath $1)"
3d7bea8
__cmake_destdir="$2"
3d7bea8
3d7bea8
if [ -f "${__cmake_builddir}/Makefile" ]; then
3d7bea8
	/usr/bin/make -C "${__cmake_builddir}" install DESTDIR="${__cmake_destdir}"
3d7bea8
	exit $?
3d7bea8
elif [ -f "${__cmake_builddir}/build.ninja" ]; then
3d7bea8
	DESTDIR="${__cmake_destdir}" /usr/bin/ninja -C "${__cmake_builddir}" install -v
3d7bea8
	exit $?
3d7bea8
else
3d7bea8
	echo "Unknown build format, exiting!"
3d7bea8
	exit 99
3d7bea8
fi