summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/catch/include/internal/catch_platform.h
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/catch/include/internal/catch_platform.h')
-rw-r--r--3rdparty/catch/include/internal/catch_platform.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/3rdparty/catch/include/internal/catch_platform.h b/3rdparty/catch/include/internal/catch_platform.h
index 0142dc14b9c..09b91bfb979 100644
--- a/3rdparty/catch/include/internal/catch_platform.h
+++ b/3rdparty/catch/include/internal/catch_platform.h
@@ -10,11 +10,19 @@
#define TWOBLUECUBES_CATCH_PLATFORM_H_INCLUDED
#if defined(__MAC_OS_X_VERSION_MIN_REQUIRED)
-#define CATCH_PLATFORM_MAC
+# define CATCH_PLATFORM_MAC
#elif defined(__IPHONE_OS_VERSION_MIN_REQUIRED)
-#define CATCH_PLATFORM_IPHONE
+# define CATCH_PLATFORM_IPHONE
+#elif defined(linux) || defined(__linux) || defined(__linux__)
+# define CATCH_PLATFORM_LINUX
#elif defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER)
-#define CATCH_PLATFORM_WINDOWS
+# define CATCH_PLATFORM_WINDOWS
+# if !defined(NOMINMAX) && !defined(CATCH_CONFIG_NO_NOMINMAX)
+# define CATCH_DEFINES_NOMINMAX
+# endif
+# if !defined(WIN32_LEAN_AND_MEAN) && !defined(CATCH_CONFIG_NO_WIN32_LEAN_AND_MEAN)
+# define CATCH_DEFINES_WIN32_LEAN_AND_MEAN
+# endif
#endif
#endif // TWOBLUECUBES_CATCH_PLATFORM_H_INCLUDED