diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index dcd6e3a056..07284e2483 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -27,8 +27,13 @@ #include #include #include +#include -#define FIXNUM(x) ((isnan(x))?((0)):((isinf(x))?(0):(x))) +#ifdef _WIN32 +# define FIXNUM(x) (_finite(x)?(x):(0)) +#else +# define FIXNUM(x) (finite(x)?(x):(0)) +#endif #ifdef HAVE_CURL static struct tm* GetNightlyTime(std::string str)