[llvm-commits] CVS: llvm/autoconf/m4/func_isinf.m4 func_isnan.m4 single_cxx_check.m4
Reid Spencer
reid at x10sys.com
Tue Sep 7 07:24:04 PDT 2004
Changes in directory llvm/autoconf/m4:
func_isinf.m4 added (r1.1)
func_isnan.m4 added (r1.1)
single_cxx_check.m4 updated: 1.1 -> 1.2
---
Log message:
move AC_FUNC_ISINF and AC_FUNC_ISNAN to their own files.
---
Diffs of the changes: (+42 -34)
Index: llvm/autoconf/m4/func_isinf.m4
diff -c /dev/null llvm/autoconf/m4/func_isinf.m4:1.1
*** /dev/null Tue Sep 7 09:24:03 2004
--- llvm/autoconf/m4/func_isinf.m4 Tue Sep 7 09:23:53 2004
***************
*** 0 ****
--- 1,24 ----
+ #
+ # This function determins if the the isinf function isavailable on this
+ # platform.
+ #
+ AC_DEFUN([AC_FUNC_ISINF],[
+ AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_MATH_H], [ac_cv_func_isinf_in_math_h],
+ [isinf], [<math.h>],
+ [#include <math.h>
+ int foo(float f) {return isinf(f);}])
+ AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_CMATH], [ac_cv_func_isinf_in_cmath],
+ [isinf], [<cmath>],
+ [#include <cmath>
+ int foo(float f) {return isinf(f);}])
+ AC_SINGLE_CXX_CHECK([HAVE_STD_ISINF_IN_CMATH], [ac_cv_func_std_isinf_in_cmath],
+ [std::isinf], [<cmath>],
+ [#include <cmath>
+ using std::isinf; int foo(float f) {return isinf(f);}])
+ AC_SINGLE_CXX_CHECK([HAVE_FINITE_IN_IEEEFP_H], [ac_cv_func_finite_in_ieeefp_h],
+ [finite], [<ieeefp.h>],
+ [#include <ieeefp.h>
+ int foo(float f) {return finite(f);}])
+ ])
+
+
Index: llvm/autoconf/m4/func_isnan.m4
diff -c /dev/null llvm/autoconf/m4/func_isnan.m4:1.1
*** /dev/null Tue Sep 7 09:24:04 2004
--- llvm/autoconf/m4/func_isnan.m4 Tue Sep 7 09:23:53 2004
***************
*** 0 ****
--- 1,18 ----
+ #
+ # This function determines if the isnan function is available on this
+ # platform.
+ #
+ AC_DEFUN([AC_FUNC_ISNAN],[
+ AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_MATH_H], [ac_cv_func_isnan_in_math_h],
+ [isnan], [<math.h>],
+ [#include <math.h>
+ int foo(float f) {return isnan(f);}])
+ AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_CMATH], [ac_cv_func_isnan_in_cmath],
+ [isnan], [<cmath>],
+ [#include <cmath>
+ int foo(float f) {return isnan(f);}])
+ AC_SINGLE_CXX_CHECK([HAVE_STD_ISNAN_IN_CMATH], [ac_cv_func_std_isnan_in_cmath],
+ [std::isnan], [<cmath>],
+ [#include <cmath>
+ using std::isnan; int foo(float f) {return isnan(f);}])
+ ])
Index: llvm/autoconf/m4/single_cxx_check.m4
diff -u llvm/autoconf/m4/single_cxx_check.m4:1.1 llvm/autoconf/m4/single_cxx_check.m4:1.2
--- llvm/autoconf/m4/single_cxx_check.m4:1.1 Tue Sep 7 01:56:14 2004
+++ llvm/autoconf/m4/single_cxx_check.m4 Tue Sep 7 09:23:53 2004
@@ -12,37 +12,3 @@
header file.])
fi])
-AC_DEFUN([AC_FUNC_ISNAN],[
-AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_MATH_H], [ac_cv_func_isnan_in_math_h],
- [isnan], [<math.h>],
- [#include <math.h>
- int foo(float f) {return isnan(f);}])
-AC_SINGLE_CXX_CHECK([HAVE_ISNAN_IN_CMATH], [ac_cv_func_isnan_in_cmath],
- [isnan], [<cmath>],
- [#include <cmath>
- int foo(float f) {return isnan(f);}])
-AC_SINGLE_CXX_CHECK([HAVE_STD_ISNAN_IN_CMATH], [ac_cv_func_std_isnan_in_cmath],
- [std::isnan], [<cmath>],
- [#include <cmath>
- using std::isnan; int foo(float f) {return isnan(f);}])
-])
-
-AC_DEFUN([AC_FUNC_ISINF],[
-AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_MATH_H], [ac_cv_func_isinf_in_math_h],
- [isinf], [<math.h>],
- [#include <math.h>
- int foo(float f) {return isinf(f);}])
-AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_CMATH], [ac_cv_func_isinf_in_cmath],
- [isinf], [<cmath>],
- [#include <cmath>
- int foo(float f) {return isinf(f);}])
-AC_SINGLE_CXX_CHECK([HAVE_STD_ISINF_IN_CMATH], [ac_cv_func_std_isinf_in_cmath],
- [std::isinf], [<cmath>],
- [#include <cmath>
- using std::isinf; int foo(float f) {return isinf(f);}])
-AC_SINGLE_CXX_CHECK([HAVE_FINITE_IN_IEEEFP_H], [ac_cv_func_finite_in_ieeefp_h],
- [finite], [<ieeefp.h>],
- [#include <ieeefp.h>
- int foo(float f) {return finite(f);}])
-])
-
More information about the llvm-commits
mailing list