comparison configure.in @ 1260:51dec1b35246

Add -Wformat and -Wformat-security gcc options when --enable-debug-flags is set, move default optimization to -O2 by default (-O0 is only useful for specific debugging purposes).
author zas_
date Mon, 26 Jan 2009 08:36:23 +0000
parents 253a6e086a8e
children cffca6889ad4
comparison
equal deleted inserted replaced
1259:3a0bb56adf8e 1260:51dec1b35246
66 Development options: 66 Development options:
67 AC_HELP_STRING([--enable-debug-log], [enable debugging messages [default=yes]])], [], [enable_debug_log="yes"]) 67 AC_HELP_STRING([--enable-debug-log], [enable debugging messages [default=yes]])], [], [enable_debug_log="yes"])
68 68
69 if test "x${enable_debug_flags}" != "xno" 69 if test "x${enable_debug_flags}" != "xno"
70 then 70 then
71 CXXFLAGS="${CXXFLAGS} -g -O0 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -Wextra -Wno-unused-parameter" 71 CXXFLAGS="${CXXFLAGS} -g -O2 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -Wextra -Wno-unused-parameter -Wformat -Wformat-security"
72 CFLAGS="${CFLAGS} -g -O0 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wimplicit-int -Werror-implicit-function-declaration -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -Wextra -Wno-unused-parameter" 72 CFLAGS="${CFLAGS} -g -O2 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wimplicit-int -Werror-implicit-function-declaration -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -Wextra -Wno-unused-parameter -Wformat -Wformat-security"
73 if test "x${enable_developer}" == "xyes" 73 if test "x${enable_developer}" == "xyes"
74 then 74 then
75 CXXFLAGS="${CXXFLAGS} -Wall" 75 CXXFLAGS="${CXXFLAGS} -Wall"
76 CFLAGS="${CFLAGS} -Wstrict-prototypes -Wall" 76 CFLAGS="${CFLAGS} -Wstrict-prototypes -Wall"
77 fi 77 fi