Fixed FTBFS errors on MACOSX (thanks to Sebastian Riedel for reporting this bug)
authorJoris Mooij <joris.mooij@tuebingen.mpg.de>
Thu, 10 Dec 2009 15:39:06 +0000 (16:39 +0100)
committerJoris Mooij <joris.mooij@tuebingen.mpg.de>
Thu, 10 Dec 2009 15:39:06 +0000 (16:39 +0100)
Makefile.MACOSX
include/dai/util.h

index 2fb813d..125d975 100644 (file)
@@ -53,9 +53,9 @@ ME=.mexglx
 # Compile using GNU C++ Compiler
 CC=g++
 # Output filename option of the compiler
-CCO=-o
+CCO=-o 
 # Flags for the C++ compiler
-CCFLAGS=-Wno-deprecated -Wall -W -Wextra -fpic
+CCFLAGS=-Wno-deprecated -Wall -W -Wextra -fPIC -DMACOSX
 # Flags to add in debugging mode (if DEBUG=true)
 CCDEBUGFLAGS=-O3 -g -DDAI_DEBUG
 # Flags to add in non-debugging mode (if DEBUG=false)
index 0fbaae6..3e29962 100644 (file)
@@ -31,6 +31,8 @@
     #include <map> // an alternative would be to use boost/tr1/unordered_map.hpp
 #elif defined(CYGWIN)
     #include <boost/tr1/unordered_map.hpp> // only present in boost 1.37 and higher
+#elif defined(MACOSX)
+    #include <boost/tr1/unordered_map.hpp> // only present in boost 1.37 and higher
 #else
     #include <tr1/unordered_map> // only present in modern GCC distributions
 #endif