Commit db8febae25defeeee24fbceccfa9760e433e7c2a

Authored by Perry Werneck
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
@@ -276,15 +276,28 @@ dnl --------------------------------------------------------------------------- @@ -276,15 +276,28 @@ dnl ---------------------------------------------------------------------------
276 dnl Check for compiler visibility flag 276 dnl Check for compiler visibility flag
277 dnl --------------------------------------------------------------------------- 277 dnl ---------------------------------------------------------------------------
278 AC_MSG_CHECKING(whether $CC accepts -fvisibility=hidden) 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 AC_MSG_RESULT($app_cv_fvisibility_ok) 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 if test $app_cv_fvisibility_ok = yes; then 301 if test $app_cv_fvisibility_ok = yes; then
289 CFLAGS="$CFLAGS -fvisibility=hidden" 302 CFLAGS="$CFLAGS -fvisibility=hidden"
290 fi 303 fi