Blame autogen.sh

Packit 8f7830
#!/bin/sh
Packit 8f7830
# Run this to set up the build system: configure, makefiles, etc.
Packit 8f7830
# We trust that the user has a recent enough autoconf & automake setup
Packit 8f7830
# (not older than a few years...)
Packit 8f7830
Packit 8f7830
use_symlinks=" --symlink"
Packit 8f7830
Packit 8f7830
case $1 in
Packit 8f7830
	--no-symlink*)
Packit 8f7830
		use_symlinks=""
Packit 8f7830
		echo "Copying autotool files instead of using symlinks."
Packit 8f7830
		;;
Packit 8f7830
	*)
Packit 8f7830
		echo "Using symlinks to autotool files (use --no-symlinks to copy instead)."
Packit 8f7830
		;;
Packit 8f7830
	esac
Packit 8f7830
Packit 8f7830
test_program_errors=0
Packit 8f7830
Packit 8f7830
test_program () {
Packit 8f7830
	if ! command -v $1 >/dev/null 2>&1 ; then
Packit 8f7830
		echo "Missing program '$1'."
Packit 8f7830
		test_program_errors=1
Packit 8f7830
		fi
Packit 8f7830
}
Packit 8f7830
Packit 8f7830
for prog in autoconf automake libtool pkg-config ; do
Packit 8f7830
	test_program $prog
Packit 8f7830
	done
Packit 8f7830
Packit 8f7830
if test $(uname -s) != "Darwin" ; then
Packit 8f7830
	test_program gettext
Packit 8f7830
	fi
Packit 8f7830
Packit 8f7830
test $test_program_errors -ne 1 || exit 1
Packit 8f7830
Packit 8f7830
#-------------------------------------------------------------------------------
Packit 8f7830
Packit 8f7830
set -e
Packit 8f7830
Packit 8f7830
if test $(uname -s) = "OpenBSD" ; then
Packit 8f7830
	# OpenBSD needs these environment variables set.
Packit 8f7830
	if test -z "$AUTOCONF_VERSION" ; then
Packit 8f7830
		AUTOCONF_VERSION=2.69
Packit 8f7830
		export AUTOCONF_VERSION
Packit 8f7830
		echo "Defaulting to use AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
Packit 8f7830
	else
Packit 8f7830
		echo "Using AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
Packit 8f7830
		fi
Packit 8f7830
	if test -z "$AUTOMAKE_VERSION" ; then
Packit 8f7830
		AUTOMAKE_VERSION=1.15
Packit 8f7830
		export AUTOMAKE_VERSION
Packit 8f7830
		echo "Defaulting to use AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
Packit 8f7830
	else
Packit 8f7830
		echo "Using AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
Packit 8f7830
		fi
Packit 8f7830
	fi
Packit 8f7830
Packit 8f7830
srcdir=`dirname $0`
Packit 8f7830
test -n "$srcdir" && cd "$srcdir"
Packit 8f7830
Packit 8f7830
echo "Updating build configuration files for FLAC, please wait...."
Packit 8f7830
Packit 8f7830
touch config.rpath
Packit 8f7830
autoreconf --install $use_symlinks --force
Packit 8f7830
#./configure "$@" && echo