blender/extern/libmv/third_party
Sergey Sharybin b7bca8663a Made collections port compatible with MSVC2008
The issue was caused by the fact that in this version
of MSVC unordered_map class is defined in <unordered_map>
header file, but this file declares the class int std::tr1
namespace.

This confused existing assumption that if there's an
existing <unordered_map> file then class is declared
in std namespace.

Added an extra check to CMake which detects whether
it's std or std::tr1 which actually contains class
of unordered_map.

This might be changed/cleaned in the future, for
now committing to our repository to solve compilation
error on windows.

Details of the patch in upstream can be found there:

  https://ceres-solver-review.googlesource.com/#/c/4371/
2013-11-28 23:28:11 +06:00
..
ceres Made collections port compatible with MSVC2008 2013-11-28 23:28:11 +06:00
fast Update libmv to current upstream version 2013-04-05 09:23:20 +00:00
gflags Update libmv to current upstream version 2013-04-05 09:23:20 +00:00
glog Update bundled version of libmv 2013-05-12 17:06:00 +00:00
msinttypes Fix compilation error after recent libmv change 2013-10-09 19:49:09 +00:00
CMakeLists.txt Remove extern_ssba workaround 2013-02-22 10:06:54 +00:00
SConscript Remove extern_ssba workaround 2013-02-22 10:06:54 +00:00