summarylogtreecommitdiffstats
path: root/0001-Don-t-redefine-NOMINMAX.patch
blob: c0c55ba2f74bd1c2a46a3cb36468a6f98e631795 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
From 8ff5b7fbc0a2e1e97c3812602d449b0e547962c0 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Mon, 11 Jun 2018 20:14:42 +0200
Subject: [PATCH] Don't redefine NOMINMAX

In file included from ../../../src/cppunit/PlugInManager.cpp:8:
../../../include/cppunit/plugin/TestPlugIn.h:149: error: "NOMINMAX" redefined [-Werror]
 #define NOMINMAX

In file included from /usr/i686-w64-mingw32/include/c++/8.1.0/i686-w64-mingw32/bits/c++config.h:508,
                 from /usr/i686-w64-mingw32/include/c++/8.1.0/bits/stl_algobase.h:59,
                 from /usr/i686-w64-mingw32/include/c++/8.1.0/bits/stl_tree.h:63,
                 from /usr/i686-w64-mingw32/include/c++/8.1.0/set:60,
                 from ../../../include/cppunit/extensions/TestFactoryRegistry.h:11,
                 from ../../../src/cppunit/PlugInManager.cpp:6:
/usr/i686-w64-mingw32/include/c++/8.1.0/i686-w64-mingw32/bits/os_defines.h:45: note: this is the location of the previous definition
 #define NOMINMAX 1
---
 include/cppunit/plugin/TestPlugIn.h        | 1 -
 src/cppunit/Win32DynamicLibraryManager.cpp | 1 -
 2 files changed, 2 deletions(-)

diff --git a/include/cppunit/plugin/TestPlugIn.h b/include/cppunit/plugin/TestPlugIn.h
index 52b5b35..ab00c5c 100644
--- a/include/cppunit/plugin/TestPlugIn.h
+++ b/include/cppunit/plugin/TestPlugIn.h
@@ -146,7 +146,6 @@ typedef CppUnitTestPlugIn *(*TestPlugInSignature)();
 #define NOUSER
 #define NOKERNEL
 #define NOSOUND
-#define NOMINMAX
 #define BLENDFUNCTION void    // for mingw & gcc
 #include <windows.h>
 #endif
diff --git a/src/cppunit/Win32DynamicLibraryManager.cpp b/src/cppunit/Win32DynamicLibraryManager.cpp
index acadf46..f8009c0 100644
--- a/src/cppunit/Win32DynamicLibraryManager.cpp
+++ b/src/cppunit/Win32DynamicLibraryManager.cpp
@@ -8,7 +8,6 @@
 #define NOUSER
 #define NOKERNEL
 #define NOSOUND
-#define NOMINMAX
 #define BLENDFUNCTION void    // for mingw & gcc  
 #include <windows.h>
 
-- 
2.17.1