diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2007-06-18 07:01:42 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2007-06-18 07:01:42 +0000 |
commit | 37bd64b496211c366e1f6c20de78b16b3c60e5be (patch) | |
tree | 980e2bccd7d2042d174c57f5b56b07d789f4b7a0 /cmake | |
parent | 152e09a14d01c36e50d324b6cd9333ad9d238a55 (diff) |
Remove remaining per-element math functions. Remove defines for IEEE, SYSV and complex
math. Now the user has to define himself EIGEN_USE_COMPLEX if he wants complex support.
Remove TVMET_OPTIMIZE. More cleanup.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/CheckComplex.cmake | 22 | ||||
-rw-r--r-- | cmake/modules/CheckComplexMath1.cmake | 23 | ||||
-rw-r--r-- | cmake/modules/CheckComplexMath2.cmake | 22 | ||||
-rw-r--r-- | cmake/modules/CheckIeeeMath.cmake | 30 | ||||
-rw-r--r-- | cmake/modules/CheckSysvMath.cmake | 34 |
5 files changed, 0 insertions, 131 deletions
diff --git a/cmake/modules/CheckComplex.cmake b/cmake/modules/CheckComplex.cmake deleted file mode 100644 index 6b667f486..000000000 --- a/cmake/modules/CheckComplex.cmake +++ /dev/null @@ -1,22 +0,0 @@ -INCLUDE(CheckCXXSourceCompiles) - -MACRO (CHECK_COMPLEX _RESULT) - -SET(_CHECK_COMPLEX_SOURCE_CODE " - -#include<complex> - -using namespace std; - -int main(int argc, char *argv[]) -{ - complex<double> x(1.0, 1.0); - complex<float> y(1.0f, 1.0f); - return 0; -} - -") - -CHECK_CXX_SOURCE_COMPILES("${_CHECK_COMPLEX_SOURCE_CODE}" ${_RESULT}) - -ENDMACRO (CHECK_COMPLEX) diff --git a/cmake/modules/CheckComplexMath1.cmake b/cmake/modules/CheckComplexMath1.cmake deleted file mode 100644 index 52024288d..000000000 --- a/cmake/modules/CheckComplexMath1.cmake +++ /dev/null @@ -1,23 +0,0 @@ -INCLUDE(CheckCXXSourceCompiles) - -MACRO (CHECK_COMPLEX_MATH1 _RESULT) - -SET(_CHECK_COMPLEX_MATH1_SOURCE_CODE " - -#include<complex> - -using namespace std; - -int main(int argc, char *argv[]) -{ - complex<double> x(1.0, 1.0), y(1.0, 1.0); - cos(x); cosh(x); exp(x); log(x); pow(x,1); pow(x,double(2.0)); - pow(x, y); pow(double(2.0), x); sin(x); sinh(x); sqrt(x); tan(x); tanh(x); - return 0; -} - -") - -CHECK_CXX_SOURCE_COMPILES("${_CHECK_COMPLEX_MATH1_SOURCE_CODE}" ${_RESULT}) - -ENDMACRO (CHECK_COMPLEX_MATH1) diff --git a/cmake/modules/CheckComplexMath2.cmake b/cmake/modules/CheckComplexMath2.cmake deleted file mode 100644 index 68ed74417..000000000 --- a/cmake/modules/CheckComplexMath2.cmake +++ /dev/null @@ -1,22 +0,0 @@ -INCLUDE(CheckCXXSourceCompiles) - -MACRO (CHECK_COMPLEX_MATH2 _RESULT) - -SET(_CHECK_COMPLEX_MATH2_SOURCE_CODE " - -#include<complex> - -using namespace std; - -int main(int argc, char *argv[]) -{ - complex<double> x(1.0, 1.0), y(1.0, 1.0); - acos(x); asin(x); atan(x); atan2(x,y); atan2(x, double(3.0)); - atan2(double(3.0), x); log10(x); return 0; -} - -") - -CHECK_CXX_SOURCE_COMPILES("${_CHECK_COMPLEX_MATH2_SOURCE_CODE}" ${_RESULT}) - -ENDMACRO (CHECK_COMPLEX_MATH2) diff --git a/cmake/modules/CheckIeeeMath.cmake b/cmake/modules/CheckIeeeMath.cmake deleted file mode 100644 index 13bc6ac61..000000000 --- a/cmake/modules/CheckIeeeMath.cmake +++ /dev/null @@ -1,30 +0,0 @@ -INCLUDE(CheckCXXSourceCompiles) - -MACRO (CHECK_IEEE_MATH _RESULT) - -SET(_CHECK_IEEE_MATH_SOURCE_CODE " - -#include<cmath> - -int main(int argc, char *argv[]) -{ - double x = 1.0; double y = 1.0; - acosh(x); asinh(x); atanh(x); - expm1(x); - erf(x); erfc(x); - // finite(x); - isnan(x); - j0(x); j1(x); - lgamma(x); - logb(x); log1p(x); - rint(x); - // trunc(x); - y0(x); y1(x); - return 0; -} - -") - -CHECK_CXX_SOURCE_COMPILES("${_CHECK_IEEE_MATH_SOURCE_CODE}" ${_RESULT}) - -ENDMACRO (CHECK_IEEE_MATH) diff --git a/cmake/modules/CheckSysvMath.cmake b/cmake/modules/CheckSysvMath.cmake deleted file mode 100644 index d4542bc59..000000000 --- a/cmake/modules/CheckSysvMath.cmake +++ /dev/null @@ -1,34 +0,0 @@ -INCLUDE(CheckCXXSourceCompiles) - -MACRO (CHECK_SYSV_MATH _RESULT) - -SET(_CHECK_SYSV_MATH_SOURCE_CODE " - -#include<cmath> - -int main(int argc, char *argv[]) -{ - double x = 1.0; double y = 1.0; - _class(x); - ilogb(x); - itrunc(x); - nearest(x); - rsqrt(x); - uitrunc(x); - - copysign(x,y); - drem(x,y); - fmod(x,y); - hypot(x,y); - nextafter(x,y); - remainder(x,y); - scalb(x,y); - unordered(x,y); - return 0; -} - -") - -CHECK_CXX_SOURCE_COMPILES("${_CHECK_SYSV_MATH_SOURCE_CODE}" ${_RESULT}) - -ENDMACRO (CHECK_SYSV_MATH) |