summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/catch/include/internal/catch_windows_h_proxy.h
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/catch/include/internal/catch_windows_h_proxy.h')
-rw-r--r--3rdparty/catch/include/internal/catch_windows_h_proxy.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/3rdparty/catch/include/internal/catch_windows_h_proxy.h b/3rdparty/catch/include/internal/catch_windows_h_proxy.h
new file mode 100644
index 00000000000..4f059b4a106
--- /dev/null
+++ b/3rdparty/catch/include/internal/catch_windows_h_proxy.h
@@ -0,0 +1,32 @@
+/*
+ * Created by Martin on 16/01/2017.
+ *
+ * Distributed under the Boost Software License, Version 1.0. (See accompanying
+ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ */
+
+#ifndef TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED
+#define TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED
+
+#ifdef CATCH_DEFINES_NOMINMAX
+# define NOMINMAX
+#endif
+#ifdef CATCH_DEFINES_WIN32_LEAN_AND_MEAN
+# define WIN32_LEAN_AND_MEAN
+#endif
+
+#ifdef __AFXDLL
+#include <AfxWin.h>
+#else
+#include <windows.h>
+#endif
+
+#ifdef CATCH_DEFINES_NOMINMAX
+# undef NOMINMAX
+#endif
+#ifdef CATCH_DEFINES_WIN32_LEAN_AND_MEAN
+# undef WIN32_LEAN_AND_MEAN
+#endif
+
+
+#endif // TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED