![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tests/freealut/admin/autotools/m4/ |
Upload File : |
# ALUT_CHECK_FLAG(FLAG, [ACTION-IF-SUPPORTED], [ACTION-IF-NOT-SUPPORTED]) # ----------------------------------------------------------------------- # Check to see whether the compiler for the current language supports a # particular option. # # Implementation note: When given an unkown option, some GCC versions issue an # warning on stderr only, but return an exit value of 0 nevertheless. # Consequently we have to check stderr *and* the exit value. AC_DEFUN([ALUT_CHECK_FLAG], [AC_LANG_COMPILER_REQUIRE()dnl AC_LANG_CASE([C], [alut_compiler="$CC" m4_pushdef([alut_Flags], [CFLAGS])], [C++], [alut_compiler="$CXX" m4_pushdef([alut_Flags], [CXXFLAGS])], [Fortran 77], [alut_compiler="$F77" m4_pushdef([alut_Flags], [FFLAGS])]) m4_pushdef([alut_Cache], [alut_cv_[]alut_Flags[]AS_TR_SH([$1])])[]dnl AC_CACHE_CHECK([whether $alut_compiler accepts $1], [alut_Cache], [AC_LANG_CONFTEST([AC_LANG_PROGRAM()]) alut_save_flags="$alut_Flags" alut_Flags="$alut_Flags $1" alut_Cache=no if ALUT_EVAL_STDERR([$ac_compile conftest.$ac_ext]) >/dev/null; then test -s conftest.err || alut_Cache=yes fi alut_Flags="$alut_save_flags" rm -f conftest.err conftest.$ac_ext]) AS_IF([test $alut_Cache = yes], [$2], [$3])[]dnl m4_popdef([alut_Cache])[]dnl m4_popdef([alut_Flags])[]dnl ])# ALUT_CHECK_FLAG