From 02ef4cc33db22cbd6cd68bcfea55395ebc2b8eb5 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 16 Sep 2012 12:24:48 +0000 Subject: Ceres: reshuffle include order to solve compilation error with MSVC Not sure why exactly this happens, would need extra investigation and should probably be also fixed in upstream. --- .../ceres/internal/ceres/block_random_access_dense_matrix.cc | 2 +- .../ceres/internal/ceres/block_random_access_sparse_matrix.cc | 2 +- .../libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/extern/libmv/third_party/ceres/internal/ceres/block_random_access_dense_matrix.cc b/extern/libmv/third_party/ceres/internal/ceres/block_random_access_dense_matrix.cc index aedfc745f22..0f95e8932b8 100644 --- a/extern/libmv/third_party/ceres/internal/ceres/block_random_access_dense_matrix.cc +++ b/extern/libmv/third_party/ceres/internal/ceres/block_random_access_dense_matrix.cc @@ -28,12 +28,12 @@ // // Author: sameeragarwal@google.com (Sameer Agarwal) +#include "glog/logging.h" #include "ceres/block_random_access_dense_matrix.h" #include #include "ceres/internal/eigen.h" #include "ceres/internal/scoped_ptr.h" -#include "glog/logging.h" namespace ceres { namespace internal { diff --git a/extern/libmv/third_party/ceres/internal/ceres/block_random_access_sparse_matrix.cc b/extern/libmv/third_party/ceres/internal/ceres/block_random_access_sparse_matrix.cc index f789436364a..9ed62ce948b 100644 --- a/extern/libmv/third_party/ceres/internal/ceres/block_random_access_sparse_matrix.cc +++ b/extern/libmv/third_party/ceres/internal/ceres/block_random_access_sparse_matrix.cc @@ -28,6 +28,7 @@ // // Author: sameeragarwal@google.com (Sameer Agarwal) +#include "glog/logging.h" #include "ceres/block_random_access_sparse_matrix.h" #include @@ -39,7 +40,6 @@ #include "ceres/mutex.h" #include "ceres/triplet_sparse_matrix.h" #include "ceres/types.h" -#include "glog/logging.h" namespace ceres { namespace internal { diff --git a/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc b/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc index b9224d881ce..2cbe78d133a 100644 --- a/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc +++ b/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc @@ -38,6 +38,7 @@ #endif // CERES_NO_CXSPARSE #include "Eigen/Dense" +#include "glog/logging.h" #include "ceres/block_random_access_dense_matrix.h" #include "ceres/block_random_access_matrix.h" #include "ceres/block_random_access_sparse_matrix.h" -- cgit v1.2.3