X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=configure.in;h=e248df3583b2a0f1f27b17d7be7e24b7124ca22a;hp=20dd0aaa3f084fcee39da3719d6e7f14984a3d40;hb=714b122c75a757dcd1ef9a631aa209a298e650d7;hpb=133453cc112df7e7d5ce35f3dde5178303154da5 diff --git a/configure.in b/configure.in index 20dd0aa..e248df3 100644 --- a/configure.in +++ b/configure.in @@ -5,35 +5,35 @@ AC_ARG_ENABLE(checkmem, [ --enable-checkmem turn on ccmalloc debugging], CHECKMEM=true) AC_ARG_ENABLE(debug, [ --enable-debug turn on debugging], DEBUG=true) +AC_ARG_ENABLE(warnings, +[ --enable-warnings turn on compiler warnings], ENABLE_WARNINGS=true) AC_ARG_ENABLE(optimizations, [ --enable-optimizations turn on compiler optimizations (recommended for avi2swf)], OPTIMIZE=true) AC_ARG_ENABLE(lame, [ --disable-lame don't compile any L.A.M.E. mp3 encoding code in], DISABLE_LAME=true) PACKAGE=swftools -VERSION=0.5.0_pre1 +VERSION=2004-02-05-1504 - - -# -Winline? +WARNINGS="-Wparentheses -Wimplicit -Wreturn-type" +if test "x$ENABLE_WARNINGS" '!=' "x";then + WARNINGS="-Wall -Wno-unused -Wno-format" +fi if test "x$CHECKMEM" '!=' "x";then DEBUG=yes fi if test "x$DEBUG" '!=' "x";then - CFLAGS="-Wparentheses -Wimplicit -Wreturn-type -g $CFLAGS" - CXXFLAGS="-Wparentheses -Wimplicit -Wreturn-type -g $CXXFLAGS" - STRIP="@echo debug enabled, not stripping " - export STRIP - AC_SUBST(STRIP) + CFLAGS="$WARNINGS -g $CFLAGS" + CXXFLAGS="$WARNINGS -g $CXXFLAGS" else if test "x$OPTIMIZE" '!=' "x"; then - CFLAGS="-Wparentheses -Wimplicit -Wreturn-type -Winline -O3 -fomit-frame-pointer $CFLAGS" - CXXFLAGS="-Wparentheses -Wimplicit -Wreturn-type -Winline -O3 -fomit-frame-pointer $CXXFLAGS" - else - CFLAGS="-Wparentheses -Wimplicit -Wreturn-type -O -fomit-frame-pointer $CFLAGS" - CXXFLAGS="-Wparentheses -Wimplicit -Wreturn-type -O -fomit-frame-pointer $CXXFLAGS" - fi + CFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CFLAGS" + CXXFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CXXFLAGS" +else + CFLAGS="$WARNINGS -O -fomit-frame-pointer $CFLAGS" + CXXFLAGS="$WARNINGS -O -fomit-frame-pointer $CXXFLAGS" +fi fi #OLDGCC=1 #if test "x$OLDGCC" '!=' "x";then @@ -58,7 +58,7 @@ esac dnl Checks for programs. AC_PROG_CC AC_PROG_CXX - + if test "x$CHECKMEM" '!=' "x";then CC="ccmalloc $CC" CXX="ccmalloc $CXX" @@ -107,6 +107,13 @@ if test "$prefix" != "NONE" -a "$prefix" != "/usr/local" -a "$prefix" != "/usr/l # TODO- test whether gcc still works after this fi +# this must be done after (I believe) AC_PROG_MAKE_SET +if test "x$DEBUG" '!=' "x";then + STRIP="@echo debug enabled, not stripping " + export STRIP + AC_SUBST(STRIP) +fi + dnl Checks for libraries. AC_CHECK_LIB(m, sin,, echo "Error: Math library not found."; @@ -191,8 +198,8 @@ if test "x${AVIFILE}" != "xtrue"; then avi2swf= fi -if test "x${DISABLE_LAME}" == "xtrue"; then - echo "*" disabling lame support... +if test "x${DISABLE_LAME}" = "xtrue"; then + echo "*" Disabling lame support... lame_objects= else AC_DEFINE_UNQUOTED(HAVE_LAME, 1)