From 04a3de0b6ac20ef5a88005d13eb1db56c99d7a33 Mon Sep 17 00:00:00 2001 From: kramm Date: Thu, 5 Feb 2004 10:09:04 +0000 Subject: [PATCH] added --enable-warning parameter, fixed test calls (== -> =) --- configure.in | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/configure.in b/configure.in index 20dd0aa..9f6f564 100644 --- a/configure.in +++ b/configure.in @@ -5,6 +5,8 @@ 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, @@ -13,27 +15,27 @@ AC_ARG_ENABLE(lame, PACKAGE=swftools VERSION=0.5.0_pre1 - - - -# -Winline? +WARNINGS="-Wparentheses -Wimplicit -Wreturn-type -Winline" +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" + CFLAGS="$WARNINGS -g $CFLAGS" + CXXFLAGS="$WARNINGS -g $CXXFLAGS" STRIP="@echo debug enabled, not stripping " export STRIP AC_SUBST(STRIP) 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 $CFLAGS" + CXXFLAGS="$WARNINGS -O3 -fomit-frame-pointer $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 @@ -191,8 +193,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) -- 1.7.10.4