X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=autoconf%2Fm4%2Ffunc_isnan.m4;h=eb5ca0daeb5ecaae82c0832890e8d47a81b25370;hb=5be77762a3aa434ee877b0a03b98b5c3a7571918;hp=8e626fe15b3b552347931521e30b96ea4f3a3b54;hpb=53ecd51d974a9befce557f213de828c455d28500;p=oota-llvm.git diff --git a/autoconf/m4/func_isnan.m4 b/autoconf/m4/func_isnan.m4 index 8e626fe15b3..eb5ca0daeb5 100644 --- a/autoconf/m4/func_isnan.m4 +++ b/autoconf/m4/func_isnan.m4 @@ -3,16 +3,25 @@ # platform. # AC_DEFUN([AC_FUNC_ISNAN],[ -AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_MATH_H], [ac_cv_func_isnan_in_math_h], +AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_math_h], [isnan], [], - [#include - int foo(float f) {return isnan(f);}]) -AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_CMATH], [ac_cv_func_isnan_in_cmath], + [float f; isnan(f);]) + +if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then + AC_DEFINE([HAVE_ISNAN_IN_MATH_H],1,[Set to 1 if the isnan function is found in ]) +fi + +AC_SINGLE_CXX_CHECK([ac_cv_func_isnan_in_cmath], [isnan], [], - [#include - int foo(float f) {return isnan(f);}]) -AC_SINGLE_CXX_CHECK([HAVE_STD_ISNAN_IN_CMATH], [ac_cv_func_std_isnan_in_cmath], + [float f; isnan(f);]) +if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then + AC_DEFINE([HAVE_ISNAN_IN_CMATH],1,[Set to 1 if the isnan function is found in ]) +fi + +AC_SINGLE_CXX_CHECK([ac_cv_func_std_isnan_in_cmath], [std::isnan], [], - [#include - using std::isnan; int foo(float f) {return isnan(f);}]) + [float f; std::isnan(f);]) +if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then + AC_DEFINE([HAVE_STD_ISNAN_IN_CMATH],1,[Set to 1 if the std::isnan function is found in ]) +fi ])