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
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
... ...