summaryrefslogtreecommitdiff
path: root/boost
diff options
context:
space:
mode:
authorTor Lillqvist <tlillqvist@novell.com>2011-07-15 15:16:30 +0300
committerTor Lillqvist <tlillqvist@novell.com>2011-07-15 15:16:59 +0300
commit7862353ab6a63182dec29993a2a582b3d2cb7b08 (patch)
tree6257dc81732f79ecc6887b6c50f881915fdf175d /boost
parentd722971de4de67e7fd76e5eff09e786ba63bbf45 (diff)
Don't let <windows.h> define min() and max() as macros
Diffstat (limited to 'boost')
-rw-r--r--boost/boost.windows.patch12
-rw-r--r--boost/makefile.mk2
2 files changed, 14 insertions, 0 deletions
diff --git a/boost/boost.windows.patch b/boost/boost.windows.patch
new file mode 100644
index 000000000000..c0054c8de244
--- /dev/null
+++ b/boost/boost.windows.patch
@@ -0,0 +1,12 @@
+--- misc/build/boost_1_44_0/boost/pool/detail/mutex.hpp
++++ misc/build/boost_1_44_0/boost/pool/detail/mutex.hpp
+@@ -46,7 +46,9 @@
+
+ #ifndef BOOST_NO_MT
+ # ifdef BOOST_WINDOWS
++# define NOMINMAX
+ # include <windows.h>
++# undef NOMINMAX
+ # endif
+ # if defined(_POSIX_THREADS) || defined(BOOST_HAS_PTHREADS)
+ # include <pthread.h>
diff --git a/boost/makefile.mk b/boost/makefile.mk
index b1f054b64e67..b9feb7b9540a 100644
--- a/boost/makefile.mk
+++ b/boost/makefile.mk
@@ -60,6 +60,8 @@ PATCH_FILES+=unordered_map-doesnt-support-cp-ctor.patch
#http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47679
PATCH_FILES+=boost.gcc47679.patch
+PATCH_FILES+=boost.windows.patch
+
ADDITIONAL_FILES= \
libs/thread/src/win32/makefile.mk