~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Monty Taylor
  • Date: 2008-10-13 09:29:43 UTC
  • mfrom: (509 drizzle)
  • mto: (509.1.4 codestyle)
  • mto: This revision was merged to the branch mainline in revision 511.
  • Revision ID: monty@inaugust.com-20081013092943-rwvx4a6d85b5l2dh
MergedĀ inĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1393
1393
    [ac_warn_strict_aliasing="$enableval"],
1394
1394
    [ac_warn_strict_aliasing="no"])
1395
1395
 
1396
 
AC_ARG_ENABLE([cast-warnings],
1397
 
    [AS_HELP_STRING([--enable-cast-warnings],
1398
 
       [Enable warnings about use of old C-style casts @<:@default=off@:>@])],
1399
 
    [ac_warn_cast="$enableval"],
1400
 
    [ac_warn_cast="no"])
1401
 
 
1402
 
AC_ARG_ENABLE([effective-style],
1403
 
    [AS_HELP_STRING([--enable-effective-style],
1404
 
       [Enable warnings violating Effective C++ Style Guidelines @<:@default=off@:>@])],
1405
 
    [ac_warn_effc="$enableval"],
1406
 
    [ac_warn_effc="no"])
1407
 
 
1408
 
AC_ARG_ENABLE([go-crazy],
1409
 
    [AS_HELP_STRING([--enable-go-crazy],
1410
 
       [Enables extra little warnings that might be too much @<:@default=off@:>@])],
1411
 
    [ac_warn_go_crazy="$enableval"],
1412
 
    [ac_warn_go_crazy="no"])
1413
 
 
1414
1396
 
1415
1397
if test "$GCC" = "yes"
1416
1398
then
1459
1441
    W_FAIL="-Werror"
1460
1442
  fi
1461
1443
 
1462
 
  if test "$ac_warn_cast" = "yes"
1463
 
  then
1464
 
    W_CAST="-Wold-style-cast"
1465
 
  fi
1466
 
 
1467
 
  if test "$ac_warn_effc" = "yes"
1468
 
  then
1469
 
    W_EFFC="-Weffc++"
1470
 
  fi
1471
 
 
1472
 
  if test "$ac_warn_gocrazy" = "yes"
1473
 
  then
1474
 
    W_CRAZY="-Wshadow -Wconversion -Winvalid-pch"
1475
 
  fi
1476
 
 
1477
 
  BASE_WARNINGS="-W -Wall -Wextra -Wunused-macros"
1478
 
  GCC_WARNINGS="${C99_SUPPORT_HACK} ${BASE_WARNINGS} ${GCC_PEDANTIC} ${W_UNREACHABLE} ${W_FAIL} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_CRAZY}"
1479
 
  GXX_WARNINGS="${BASE_WARNINGS} ${GXX_PEDANTIC} ${W_UNREACHABLE} ${W_FAIL} ${GPROF_PROFILING} ${GPROF_COVERAGE} ${W_CAST} ${W_EFFC} ${W_CRAZY}"
 
1444
  BASE_WARNINGS="-W -Wall -Wextra"
 
1445
  GCC_WARNINGS="${C99_SUPPORT_HACK} ${BASE_WARNINGS} ${GCC_PEDANTIC} ${W_UNREACHABLE} ${W_FAIL} ${GPROF_PROFILING} ${GPROF_COVERAGE}"
 
1446
  GXX_WARNINGS="${BASE_WARNINGS} ${GXX_PEDANTIC} ${W_UNREACHABLE} ${W_FAIL} ${GPROF_PROFILING} ${GPROF_COVERAGE}"
1480
1447
 
1481
1448
  AM_CXXFLAGS="${GXX_WARNINGS} ${AM_CXXFLAGS}"
1482
1449
  AM_CFLAGS="${GCC_WARNINGS} ${AM_CFLAGS}"