⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ac_cxx_have_ieee_math.m4

📁 c++经典教材 Blitz++ v0.8
💻 M4
字号:
dnl Available from the GNU Autoconf Macro Archive at:dnl http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ieee_math.htmldnlAC_DEFUN([AC_CXX_HAVE_IEEE_MATH],[AC_CACHE_CHECK(whether the compiler supports IEEE math library,ac_cv_cxx_have_ieee_math,[AC_LANG_SAVE AC_LANG_CPLUSPLUS ac_save_LIBS="$LIBS" LIBS="$LIBS -lm" AC_TRY_LINK([#ifndef _ALL_SOURCE #define _ALL_SOURCE#endif#ifndef _XOPEN_SOURCE #define _XOPEN_SOURCE#endif#ifndef _XOPEN_SOURCE_EXTENDED #define _XOPEN_SOURCE_EXTENDED 1#endif#include <math.h>],[double x = 1.0; double y = 1.0; int i = 1;acosh(x); asinh(x); atanh(x); cbrt(x); expm1(x); erf(x); erfc(x); isnan(x);j0(x); j1(x); jn(i,x); ilogb(x); logb(x); log1p(x); rint(x); y0(x); y1(x); yn(i,x);#ifdef _THREAD_SAFEgamma_r(x,&i); lgamma_r(x,&i); #elsegamma(x); lgamma(x); #endifhypot(x,y); nextafter(x,y); remainder(x,y); scalb(x,y);return 0;], ac_cv_cxx_have_ieee_math=yes, ac_cv_cxx_have_ieee_math=no) LIBS="$ac_save_LIBS" AC_LANG_RESTORE])if test "$ac_cv_cxx_have_ieee_math" = yes; then  AC_DEFINE(HAVE_IEEE_MATH,,[define if the compiler supports IEEE math library])fi])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -