~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Monty Taylor
  • Date: 2009-01-28 04:37:46 UTC
  • mto: (779.7.3 devel)
  • mto: This revision was merged to the branch mainline in revision 816.
  • Revision ID: mordred@inaugust.com-20090128043746-d2yukekishwn3ftm
TurnedĀ onĀ -Wshadow.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1182
1182
    [ac_warn_effc="$enableval"],
1183
1183
    [ac_warn_effc="no"])
1184
1184
 
 
1185
AC_ARG_ENABLE([shadow],
 
1186
    [AS_HELP_STRING([--disable-shadow],
 
1187
       [Disables warnings about scope shadowing @<:@default=on@:>@])],
 
1188
    [ac_warn_shadow="$enableval"],
 
1189
    [ac_warn_shadow="yes"])
 
1190
 
1185
1191
AC_ARG_ENABLE([go-crazy],
1186
1192
    [AS_HELP_STRING([--enable-go-crazy],
1187
1193
       [Enables extra little warnings that might be too much @<:@default=off@:>@])],
1223
1229
    W_STRICT_ALIASING="-Wno-strict-aliasing"
1224
1230
  fi
1225
1231
 
 
1232
  if test "$ac_warn_shadow" = "yes"
 
1233
  then
 
1234
    W_SHADOW="-Wshadow"
 
1235
    NO_SHADOW="-Wno-shadow"
 
1236
  else
 
1237
    W_SHADOW="-Wno-shadow"
 
1238
    NO_SHADOW=""
 
1239
  fi
 
1240
 
1226
1241
  if test "$ac_profiling" = "yes"
1227
1242
  then
1228
1243
    GPROF_PROFILING="-pg"
1300
1315
 
1301
1316
  if test "$ac_warn_gocrazy" = "yes"
1302
1317
  then
1303
 
    W_CRAZY="-Wshadow -Wconversion -Winvalid-pch"
 
1318
    W_CRAZY="-Wconversion -Winvalid-pch"
1304
1319
  fi
1305
1320
 
1306
 
  CC_WARNINGS="${C99_SUPPORT_HACK} ${BASE_WARNINGS} ${GCC_PEDANTIC} ${W_UNREACHABLE} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_CRAZY}"
1307
 
  CXX_WARNINGS="${BASE_WARNINGS} ${GXX_PEDANTIC} ${W_UNREACHABLE} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_CAST} ${W_EFFC} ${W_CRAZY}"
 
1321
  CC_WARNINGS="${C99_SUPPORT_HACK} ${BASE_WARNINGS} ${GCC_PEDANTIC} ${W_UNREACHABLE} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_SHADOW} ${W_CRAZY}"
 
1322
  CXX_WARNINGS="${BASE_WARNINGS} ${GXX_PEDANTIC} ${W_UNREACHABLE} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_CAST} ${W_SHADOW} ${W_EFFC} ${W_CRAZY}"
1308
1323
 
1309
1324
  if test "$ac_exceptions" = "no"
1310
1325
  then
1337
1352
 
1338
1353
AC_SUBST(NO_EXCEPTIONS)
1339
1354
AC_SUBST(W_EXCEPTIONS)
 
1355
AC_SUBST(NO_SHADOW)
 
1356
AC_SUBST(W_SHADOW)
1340
1357
AC_SUBST(NO_REDUNDANT_DECLS)
1341
1358
 
1342
1359
AC_SUBST([GLOBAL_CPPFLAGS],['-I$(top_srcdir) -I$(top_builddir)'])
1343
1360
AC_SUBST([AM_CPPFLAGS],['${GLOBAL_CPPFLAGS}'])
 
1361
AC_SUBST([GLOBAL_CXXFLAGS],[${AM_CXXFLAGS}])
1344
1362
AC_SUBST([AM_CFLAGS])
1345
1363
AC_SUBST([AM_CXXFLAGS])
1346
1364
 
 
1365
 
1347
1366
# Some usefull subst
1348
1367
AC_SUBST(CC)
1349
1368
AC_SUBST(GXX)