diff --git a/image_analysis/geom_refinement/CMakeLists.txt b/image_analysis/geom_refinement/CMakeLists.txt index fba6ba72..d9ecfef0 100644 --- a/image_analysis/geom_refinement/CMakeLists.txt +++ b/image_analysis/geom_refinement/CMakeLists.txt @@ -1,14 +1,14 @@ SET(MINIGLOG ON) SET(PROVIDE_UNINSTALL_TARGET OFF) -set(USE_CUDA OFF) # or ON, if you use Ceres' CUDA support -set(CERES_USE_EIGEN_SPARSE ON) -set(SUITESPARSE OFF) +SET(USE_CUDA OFF) +SET(CERES_USE_EIGEN_SPARSE ON) +SET(EIGEN_USE_BLAS ON) +SET(CERES_USE_LAPACK ON) +SET(SUITESPARSE OFF) # Prevent MKL/BLAS/LAPACK from being found (guarantees no MKL) -set(CMAKE_DISABLE_FIND_PACKAGE_MKL TRUE) -#set(CMAKE_DISABLE_FIND_PACKAGE_BLAS TRUE) -#set(CMAKE_DISABLE_FIND_PACKAGE_LAPACK TRUE) -set(CERES_THREADING_MODEL "OFF") +SET(CMAKE_DISABLE_FIND_PACKAGE_MKL TRUE) +SET(CERES_THREADING_MODEL "OFF") find_package(Eigen3 3.4 REQUIRED NO_MODULE) # provides Eigen3::Eigen