Mercurial > geeqie.yaz
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 |