Commit db8febae25defeeee24fbceccfa9760e433e7c2a
1 parent
c6f5a933
Exists in
master
Corrigindo detecção de parâmetros do mingw.
Showing
1 changed file
with
21 additions
and
8 deletions
Show diff stats
configure.ac
... | ... | @@ -276,15 +276,28 @@ dnl --------------------------------------------------------------------------- |
276 | 276 | dnl Check for compiler visibility flag |
277 | 277 | dnl --------------------------------------------------------------------------- |
278 | 278 | AC_MSG_CHECKING(whether $CC accepts -fvisibility=hidden) |
279 | -AC_CACHE_VAL(app_cv_fvisibility_ok, | |
280 | -[ac_save_cc="$CC" | |
281 | -CC="$CC -fvisibility=hidden" | |
282 | -AC_TRY_RUN([int main() { return 0; }], | |
283 | - app_cv_fvisibility_ok=yes, | |
284 | - app_cv_fvisibility_ok=no, | |
285 | - app_cv_fvisibility_ok=no) | |
286 | -CC="$ac_save_cc"]) | |
279 | + | |
280 | +SAVED_CFLAGS="${CFLAGS}" | |
281 | +CFLAGS="-fvisibility=hidden" | |
282 | +GLIB_CHECK_COMPILE_WARNINGS([ | |
283 | +int main (int argc, char **argv) | |
284 | +{ | |
285 | + return 0; | |
286 | +} | |
287 | +],app_cv_fvisibility_ok=yes,app_cv_fvisibility_ok=no) | |
287 | 288 | AC_MSG_RESULT($app_cv_fvisibility_ok) |
289 | + | |
290 | +CFLAGS="${SAVED_CFLAGS}" | |
291 | + | |
292 | +dnl AC_CACHE_VAL(app_cv_fvisibility_ok, | |
293 | +dnl [ac_save_cc="$CC" | |
294 | +dnl CC="$CC -fvisibility=hidden" | |
295 | +dnl AC_TRY_RUN([int main() { return 0; }], | |
296 | +dnl app_cv_fvisibility_ok=yes, | |
297 | +dnl app_cv_fvisibility_ok=no, | |
298 | +dnl app_cv_fvisibility_ok=no) | |
299 | +dnl CC="$ac_save_cc"]) | |
300 | +dnl AC_MSG_RESULT($app_cv_fvisibility_ok) | |
288 | 301 | if test $app_cv_fvisibility_ok = yes; then |
289 | 302 | CFLAGS="$CFLAGS -fvisibility=hidden" |
290 | 303 | fi | ... | ... |