~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/pandora_warnings.m4

Fixed make update-po so that it doesn't change the .po files EVERY time distcheck is run. This one needs to go in to get us a good .po file baseline, and after that, the only changes to files  in .po dir will be specific changes driven by the actual changes in the actual source, rather than 100-bazillion lines which are comments about line numbers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
 
51
51
    AS_IF([test "$ac_profiling" = "yes"],[
52
52
      CC_PROFILING="-pg"
53
 
      GCOV_LIBS="-pg -lgcov"
54
53
      save_LIBS="${LIBS}"
55
54
      LIBS=""
56
55
      AC_CHECK_LIB(c_p, read)
62
61
    ])
63
62
 
64
63
    AS_IF([test "$ac_coverage" = "yes"],
65
 
          [
66
 
            CC_COVERAGE="--coverage"
67
 
            GCOV_LIBS="-lgcov"
68
 
          ])
69
 
 
70
 
 
 
64
          [CC_COVERAGE="-fprofile-arcs -ftest-coverage"])
71
65
         
72
66
    AS_IF([test "$ac_cv_warnings_as_errors" = "yes"],
73
67
          [W_FAIL="-Werror"])
135
129
 
136
130
    AS_IF([test "$INTELCC" = "yes"],[
137
131
      m4_if(PW_LESS_WARNINGS,[no],[
138
 
        BASE_WARNINGS="-w1 -Werror -Wcheck -Wformat -Wp64 -Woverloaded-virtual -Wcast-qual"
 
132
        BASE_WARNINGS="-w1 -Wall -Werror -Wcheck -Wformat -Wp64 -Woverloaded-virtual -Wcast-qual"
139
133
      ],[
140
 
        BASE_WARNINGS="-w1 -Wcheck -Wformat -Wp64 -Woverloaded-virtual -Wcast-qual -diag-disable 981"
 
134
        BASE_WARNINGS="-w1 -Wall -Wcheck -Wformat -Wp64 -Woverloaded-virtual -Wcast-qual -diag-disable 981"
141
135
      ])
142
136
      CC_WARNINGS="${BASE_WARNINGS}"
143
137
      CXX_WARNINGS="${BASE_WARNINGS}"
223
217
            AC_INCLUDES_DEFAULT])],
224
218
            [ac_cv_safe_to_use_Wredundant_decls_=yes],
225
219
            [ac_cv_safe_to_use_Wredundant_decls_=no])
226
 
         CXXFLAGS="${save_CXXFLAGS}"
227
 
         AC_LANG_POP()])
 
220
          CXXFLAGS="${save_CXXFLAGS}"
 
221
          AC_LANG_POP()])
228
222
      AS_IF([test "$ac_cv_safe_to_use_Wredundant_decls_" = "yes"],
229
223
            [CXX_WARNINGS="${CXX_WARNINGS} -Wredundant-decls"],
230
224
            [CXX_WARNINGS="${CXX_WARNINGS} -Wno-redundant-decls"])
329
323
      CXX_WARNINGS_FULL="-erroff=attrskipunsup,doubunder,reftotemp,inllargeuse,truncwarn1,signextwarn,inllargeint"
330
324
    ])
331
325
 
332
 
    CC_WARNINGS="-v -errtags=yes ${W_FAIL} ${CC_WARNINGS_FULL} ${CFLAG_VISIBILITY}"
333
 
    CXX_WARNINGS="+w +w2 -xwe -xport64 -errtags=yes ${CXX_WARNINGS_FULL} ${W_FAIL} ${CFLAG_VISIBILITY}"
 
326
    CC_WARNINGS="-v -errtags=yes ${W_FAIL} ${CC_WARNINGS_FULL}"
 
327
    CXX_WARNINGS="+w +w2 -xwe -xport64 -errtags=yes ${CXX_WARNINGS_FULL} ${W_FAIL}"
334
328
    PROTOSKIP_WARNINGS="-erroff=attrskipunsup,doubunder,reftotemp,wbadinitl,identexpected,inllargeuse,truncwarn1,signextwarn,partinit,notused,badargtype2w,wbadinit"
335
329
    NO_UNREACHED="-erroff=E_STATEMENT_NOT_REACHED"
336
330
    NO_WERROR="-errwarn=%none"
345
339
  AC_SUBST(PROTOSKIP_WARNINGS)
346
340
  AC_SUBST(INNOBASE_SKIP_WARNINGS)
347
341
  AC_SUBST(NO_WERROR)
348
 
  AC_SUBST([GCOV_LIBS])
349
342
 
350
343
])