| @@ -65,9 +65,14 @@ struct ctest { | |||||
| #undef CTEST_SEGFAULT | #undef CTEST_SEGFAULT | ||||
| #endif | #endif | ||||
| #if defined(_WIN32) && defined(_MSC_VER) | |||||
| #if defined(_WIN32) | |||||
| #if defined(__clang__) | |||||
| #define __CTEST_NO_TIME | |||||
| #undef CTEST_SEGFAULT | |||||
| #elif defined(_MSC_VER) | |||||
| #define __CTEST_MSVC | #define __CTEST_MSVC | ||||
| #endif | #endif | ||||
| #endif | |||||
| //config for MSVC compiler | //config for MSVC compiler | ||||
| #ifdef __CTEST_MSVC | #ifdef __CTEST_MSVC | ||||
| @@ -286,7 +291,7 @@ void assert_dbl_far(double exp, double real, double tol, const char* caller, int | |||||
| #endif | #endif | ||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #ifdef __CTEST_MSVC | |||||
| #ifdef _WIN32 | |||||
| #include <io.h> | #include <io.h> | ||||
| #else | #else | ||||
| #include <unistd.h> | #include <unistd.h> | ||||