Author: jerry Date: 2005-03-25 14:37:10 +0000 (Fri, 25 Mar 2005) New Revision: 6062
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6062 Log: work around autoconf setting the CFLAGS="-g -O2" by default in AC_CACHE_CHECK Modified: branches/SAMBA_3_0/source/configure.in Changeset: Modified: branches/SAMBA_3_0/source/configure.in =================================================================== --- branches/SAMBA_3_0/source/configure.in 2005-03-25 13:40:17 UTC (rev 6061) +++ branches/SAMBA_3_0/source/configure.in 2005-03-25 14:37:10 UTC (rev 6062) @@ -235,6 +235,16 @@ CFLAGS="${CFLAGS} -g" fi]) +# compile with optimization and without debugging by default, but +# allow people to set their own preference. +# do this here since AC_CACHE_CHECK apparently sets the CFLAGS to "-g -O2" +# if it has no value. This prevent *very* large debug binaries from occurring +# by default. +if test "x$CFLAGS" = x; then + CFLAGS="-O" +fi + + AC_ARG_ENABLE(developer, [ --enable-developer Turn on developer warnings and debugging (default=no)], [if eval "test x$enable_developer = xyes"; then developer=yes @@ -293,13 +303,6 @@ AC_CHECK_TOOL(AR, ar) -# compile with optimization and without debugging by default, but -# allow people to set their own preference. -if test "x$CFLAGS" = x -then - CFLAGS="-O ${CFLAGS}" -fi - dnl Check if we use GNU ld LD=ld AC_PROG_LD_GNU