diff options
author | Stephan Bergmann <sb@openoffice.org> | 2009-12-11 14:29:59 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2012-02-01 12:04:04 +0100 |
commit | a76125c7dd07f79c82f3fed9be5c0a5627089e00 (patch) | |
tree | 3b232cde43ed6b2c4f919e4f7d0d5d50e52cf6e4 | |
parent | 35ffe82c0857601c03874cacb1326637bffbd821 (diff) |
Fix for Solaris "finite" in ieeefp.h instead of math.h
See <https://sourceforge.net/tracker/?func=detail&aid=2912590&group_id=11795&atid=311795>.
-rw-r--r-- | include/cppunit/portability/FloatingPoint.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/cppunit/portability/FloatingPoint.h b/include/cppunit/portability/FloatingPoint.h index e8c91b3..15bf95b 100644 --- a/include/cppunit/portability/FloatingPoint.h +++ b/include/cppunit/portability/FloatingPoint.h @@ -4,6 +4,11 @@ #include <cppunit/Portability.h> #include <math.h> +#if defined(__sun) && !defined(CPPUNIT_HAVE_ISFINITE) && defined(CPPUNIT_HAVE_FINITE) +#include <ieeefp.h> + // <math.h> is still needed for usage of fabs in TestAssert.cpp +#endif + CPPUNIT_NS_BEGIN /// \brief Tests if a floating-point is a NaN. |