mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-28 16:41:01 +00:00
added libraries: opus flac libsndfile updated: libvorbis libogg openal - Everything works as expected for now. Bare in mind libsndfile needed the check for whether or not it could find the xiph libraries removed in order for this to work.
67 lines
1.6 KiB
Bash
67 lines
1.6 KiB
Bash
#!/bin/sh
|
|
# Run this to set up the build system: configure, makefiles, etc.
|
|
# We trust that the user has a recent enough autoconf & automake setup
|
|
# (not older than a few years...)
|
|
|
|
use_symlinks=" --symlink"
|
|
|
|
case $1 in
|
|
--no-symlink*)
|
|
use_symlinks=""
|
|
echo "Copying autotool files instead of using symlinks."
|
|
;;
|
|
*)
|
|
echo "Using symlinks to autotool files (use --no-symlinks to copy instead)."
|
|
;;
|
|
esac
|
|
|
|
test_program_errors=0
|
|
|
|
test_program () {
|
|
if ! command -v $1 >/dev/null 2>&1 ; then
|
|
echo "Missing program '$1'."
|
|
test_program_errors=1
|
|
fi
|
|
}
|
|
|
|
for prog in autoconf automake libtool pkg-config ; do
|
|
test_program $prog
|
|
done
|
|
|
|
if test $(uname -s) != "Darwin" ; then
|
|
test_program gettext
|
|
fi
|
|
|
|
test $test_program_errors -ne 1 || exit 1
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
set -e
|
|
|
|
if test $(uname -s) = "OpenBSD" ; then
|
|
# OpenBSD needs these environment variables set.
|
|
if test -z "$AUTOCONF_VERSION" ; then
|
|
AUTOCONF_VERSION=2.69
|
|
export AUTOCONF_VERSION
|
|
echo "Defaulting to use AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
|
|
else
|
|
echo "Using AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
|
|
fi
|
|
if test -z "$AUTOMAKE_VERSION" ; then
|
|
AUTOMAKE_VERSION=1.15
|
|
export AUTOMAKE_VERSION
|
|
echo "Defaulting to use AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
|
|
else
|
|
echo "Using AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
|
|
fi
|
|
fi
|
|
|
|
srcdir=`dirname $0`
|
|
test -n "$srcdir" && cd "$srcdir"
|
|
|
|
echo "Updating build configuration files for FLAC, please wait...."
|
|
|
|
touch config.rpath
|
|
autoreconf --install $use_symlinks --force
|
|
#./configure "$@" && echo
|