comparison configure.in @ 746:9cf7d61a2e7f

Add -Wstrict-prototypes to gcc options only in developer mode since it clutters the compilation log with unfixable warnings. Add -Wall in developer mode to display even more warnings. Fix display of --enable-deprecated at end of configure (yes and no were inversed).
author zas_
date Fri, 23 May 2008 15:07:30 +0000
parents 1af0ce40cf90
children 5329797d8ff1
comparison
equal deleted inserted replaced
745:41dc324ee014 746:9cf7d61a2e7f
63 ]) 63 ])
64 64
65 if test "x${enable_debug}" != "xno" 65 if test "x${enable_debug}" != "xno"
66 then 66 then
67 CXXFLAGS="${CXXFLAGS} -g -O0 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -W" 67 CXXFLAGS="${CXXFLAGS} -g -O0 -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -W"
68 CFLAGS="${CFLAGS} -g -O0 -Wstrict-prototypes -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wimplicit-int -Werror-implicit-function-declaration -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -W" 68 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 -W"
69 if test "x${enable_developer}" == "xyes"
70 then
71 CXXFLAGS="${CXXFLAGS} -Wall"
72 CFLAGS="${CFLAGS} -Wstrict-prototypes -Wall"
73 fi
69 AC_DEFINE(DEBUG,1,[Defined if Geeqie is compiled with debugging support]) 74 AC_DEFINE(DEBUG,1,[Defined if Geeqie is compiled with debugging support])
70 __IS_DEBUG=yes 75 __IS_DEBUG=yes
71 else 76 else
72 __IS_DEBUG=no 77 __IS_DEBUG=no
73 fi 78 fi
87 92
88 if test "x${enable_deprecated}" != "xno" 93 if test "x${enable_deprecated}" != "xno"
89 then 94 then
90 CXXFLAGS="${CXXFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1" 95 CXXFLAGS="${CXXFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1"
91 CFLAGS="${CFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1" 96 CFLAGS="${CFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1"
97 __IS_DEPRECATED=yes
98 else
92 __IS_DEPRECATED=no 99 __IS_DEPRECATED=no
93 else
94 __IS_DEPRECATED=yes
95 fi 100 fi
96 101
97 102
98 AC_ISC_POSIX 103 AC_ISC_POSIX
99 AC_PROG_CC 104 AC_PROG_CC