bit32=
modules=
+alisp=
+lto=
if [ $# -ne 0 ]; then
endloop=
while [ -z "$endloop" ]; do
modules=yes
echo "Forced mixer modules build..."
shift ;;
+ alisp)
+ alisp=yes
+ echo "Forced alisp code build..."
+ shift ;;
+ python2)
+ python2=yes
+ echo "Forced python2 interpreter build..."
+ shift ;;
+ lto)
+ lto="-flto -flto-partition=none"
+ echo "Forced lto build..."
+ shift ;;
*)
endloop=yes
;;
if [ "$modules" = "yes" ]; then
args="$args --enable-mixer-modules"
- args="$args --enable-mixer-pymodules"
+ args="$args --enable-mixer-pymods"
+fi
+
+if [ "$alisp" = "yes" ]; then
+ args="$args --enable-alisp"
+fi
+
+if [ "$python2" = "yes" ]; then
+ args="$args --enable-python2"
fi
touch ltconfig
automake --foreign --copy --add-missing
touch depcomp # seems to be missing for old automake
autoconf
-export CFLAGS='-O2 -Wall -W -pipe -g'
+export CFLAGS="-O2 -Wall -W -Wunused-const-variable=0 -pipe -g $lto"
+if [ -n "$lto" ]; then
+ export AR="gcc-ar"
+ export RANLIB="gcc-ranlib"
+fi
echo "CFLAGS=$CFLAGS"
echo "./configure $args"
./configure $args || exit 1