diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2012-06-11 17:00:35 +0400 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2012-06-11 17:00:35 +0400 |
commit | 5f1eec564f27c0c542940571d14cd7fdb8194325 (patch) | |
tree | 78c03f79b2b592875fbf4f9fe9bd1604253532ae /extern | |
parent | 5248ec57d97050f48efdd00d3106016ad4553363 (diff) |
Fix compilation of new tracker for MinGW/MinGW64
Diffstat (limited to 'extern')
-rw-r--r-- | extern/libmv/third_party/ceres/internal/ceres/collections_port.h | 2 | ||||
-rw-r--r-- | extern/libmv/third_party/ceres/patches/collections_port.h.mingw.patch | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/extern/libmv/third_party/ceres/internal/ceres/collections_port.h b/extern/libmv/third_party/ceres/internal/ceres/collections_port.h index e125f3fffcd..55f72539023 100644 --- a/extern/libmv/third_party/ceres/internal/ceres/collections_port.h +++ b/extern/libmv/third_party/ceres/internal/ceres/collections_port.h @@ -53,7 +53,7 @@ struct HashMap : tr1::unordered_map<K, V> {}; template<typename K> struct HashSet : tr1::unordered_set<K> {}; -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__MINGW64__) && !defined(__MINGW32__) #define GG_LONGLONG(x) x##I64 #define GG_ULONGLONG(x) x##UI64 #else diff --git a/extern/libmv/third_party/ceres/patches/collections_port.h.mingw.patch b/extern/libmv/third_party/ceres/patches/collections_port.h.mingw.patch new file mode 100644 index 00000000000..bbb366e22bc --- /dev/null +++ b/extern/libmv/third_party/ceres/patches/collections_port.h.mingw.patch @@ -0,0 +1,13 @@ +Index: internal/ceres/collections_port.h +=================================================================== +--- internal/ceres/collections_port.h (revision 47730) ++++ internal/ceres/collections_port.h (working copy) +@@ -53,7 +53,7 @@ + template<typename K> + struct HashSet : tr1::unordered_set<K> {}; + +-#ifdef _WIN32 ++#if defined(_WIN32) && !defined(__MINGW64__) && !defined(__MINGW32__) + #define GG_LONGLONG(x) x##I64 + #define GG_ULONGLONG(x) x##UI64 + #else |