~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to m4/pandora_warnings.m4

  • Committer: Monty Taylor
  • Date: 2010-12-10 17:41:26 UTC
  • mto: (2023.3.15 innodb-cxx)
  • mto: This revision was merged to the branch mainline in revision 2014.
  • Revision ID: mordred@inaugust.com-20101210174126-hq13o0ek6k9oiz2o
Added check for and usage of -floop-parallelize-all.

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
            F_DIAGNOSTICS_SHOW_OPTION="-fdiagnostics-show-option"
88
88
          ])
89
89
 
 
90
    AC_CACHE_CHECK([whether it is safe to use -floop-parallelize-all],
 
91
      [ac_cv_safe_to_use_floop_parallelize_all_],
 
92
      [save_CFLAGS="$CFLAGS"
 
93
       CFLAGS="-floop-parallelize-all ${AM_CFLAGS} ${CFLAGS}"
 
94
       AC_COMPILE_IFELSE(
 
95
         [AC_LANG_PROGRAM([],[])],
 
96
         [ac_cv_safe_to_use_floop_parallelize_all_=yes],
 
97
         [ac_cv_safe_to_use_floop_parallelize_all_=no])
 
98
       CFLAGS="$save_CFLAGS"])
 
99
 
 
100
    AS_IF([test "$ac_cv_safe_to_use_floop_parallelize_all_" = "yes"],
 
101
          [
 
102
            F_LOOP_PARALLELIZE_ALL="-floop-parallelize-all"
 
103
          ])
 
104
 
90
105
    NO_STRICT_ALIASING="-fno-strict-aliasing -Wno-strict-aliasing"
91
106
    NO_SHADOW="-Wno-shadow"
92
107
 
132
147
        [ac_cv_safe_to_use_Wextra_=no])
133
148
      CFLAGS="$save_CFLAGS"])
134
149
 
135
 
      BASE_WARNINGS="${W_FAIL} -pedantic -Wall -Wundef -Wshadow ${NO_UNUSED} ${F_DIAGNOSTICS_SHOW_OPTION} ${BASE_WARNINGS_FULL}"
 
150
      BASE_WARNINGS="${W_FAIL} -pedantic -Wall -Wundef -Wshadow ${NO_UNUSED} ${F_DIAGNOSTICS_SHOW_OPTION} ${F_LOOP_PARALLELIZE_ALL} ${BASE_WARNINGS_FULL}"
136
151
      AS_IF([test "$ac_cv_safe_to_use_Wextra_" = "yes"],
137
152
            [BASE_WARNINGS="${BASE_WARNINGS} -Wextra"],
138
153
            [BASE_WARNINGS="${BASE_WARNINGS} -W"])