~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/pandora_warnings.m4

  • Committer: Brian Aker
  • Date: 2011-01-18 07:21:16 UTC
  • mfrom: (2079.3.3 session-fix)
  • Revision ID: brian@tangent.org-20110118072116-nuflltzguzhq9rgg
Merge in update so that test-run.pl runs all of test/suite and fix for
create table like and FK.

Show diffs side-by-side

added added

removed removed

Lines of Context:
371
371
      dnl TODO: Figure out a better way to deal with this:
372
372
      PROTOSKIP_WARNINGS="-Wno-effc++ -Wno-shadow -Wno-missing-braces ${NO_ATTRIBUTES}"
373
373
      NO_WERROR="-Wno-error"
374
 
      INNOBASE_SKIP_WARNINGS="-Wno-shadow -Wno-cast-align"
 
374
      PERMISSIVE_WARNINGS="-Wno-error -Wno-unused-function -fpermissive"
375
375
      AS_IF([test "$host_vendor" = "apple"],[
376
376
        BOOSTSKIP_WARNINGS="-Wno-uninitialized"
377
377
      ])
405
405
 
406
406
 
407
407
    m4_if(PW_LESS_WARNINGS, [no],[
408
 
      CC_WARNINGS_FULL="-erroff=E_INTEGER_OVERFLOW_DETECTED${W_PASTE_RESULT}"
 
408
      CC_WARNINGS_FULL="-erroff=E_STATEMENT_NOT_REACHED,E_INTEGER_OVERFLOW_DETECTED${W_PASTE_RESULT}"
409
409
      CXX_WARNINGS_FULL="-erroff=inllargeuse"
410
410
    ],[
411
 
      CC_WARNINGS_FULL="-erroff=E_ATTRIBUTE_NOT_VAR"
 
411
      CC_WARNINGS_FULL="-erroff=E_ATTRIBUTE_NOT_VAR,E_STATEMENT_NOT_REACHED"
412
412
      CXX_WARNINGS_FULL="-erroff=attrskipunsup,doubunder,reftotemp,inllargeuse,truncwarn1,signextwarn,inllargeint"
413
413
    ])
414
414
 
416
416
    CXX_WARNINGS="+w +w2 -xwe -xport64 -errtags=yes ${CXX_WARNINGS_FULL} ${W_FAIL}"
417
417
    PROTOSKIP_WARNINGS="-erroff=attrskipunsup,doubunder,reftotemp,wbadinitl,identexpected,inllargeuse,truncwarn1,signextwarn,partinit,notused,badargtype2w,wbadinit"
418
418
    BOOSTSKIP_WARNINGS="-erroff=attrskipunsup,doubunder,reftotemp,inllargeuse,truncwarn1,signextwarn,inllargeint,hidef,wvarhidenmem"
 
419
    PERMISSIVE_WARNINGS="-erroff=attrskipunsup,doubunder,reftotemp,inllargeuse,truncwarn1,signextwarn,inllargeint,hidef,wvarhidenmem,notused,badargtype2w,wunreachable"
 
420
    INNOBASE_SKIP_WARNINGS="-erroff=attrskipunsup,doubunder,reftotemp,wbadinitl,identexpected,inllargeuse,truncwarn1,signextwarn,partinit,notused,badargtype2w,wbadinit,wunreachable"
419
421
    NO_UNREACHED="-erroff=E_STATEMENT_NOT_REACHED"
420
422
    NO_WERROR="-errwarn=%none"
421
423
 
429
431
  AC_SUBST(NO_EFF_CXX)
430
432
  AC_SUBST(NO_OLD_STYLE_CAST)
431
433
  AC_SUBST(PROTOSKIP_WARNINGS)
 
434
  AC_SUBST(INNOBASE_SKIP_WARNINGS)
432
435
  AC_SUBST(BOOSTSKIP_WARNINGS)
433
 
  AC_SUBST(INNOBASE_SKIP_WARNINGS)
 
436
  AC_SUBST(PERMISSIVE_WARNINGS)
434
437
  AC_SUBST(NO_WERROR)
435
438
  AC_SUBST([GCOV_LIBS])
436
439