11set (CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR} /cmake" )
22
3- find_package (Eigen3 3.4 REQUIRED)
4- find_package (CHOLMOD QUIET )
5- if (NOT TARGET SuiteSparse::CHOLMOD)
6- find_package (SuiteSparse COMPONENTS CHOLMOD REQUIRED)
7- endif ()
3+ find_package (Eigen3 REQUIRED)
84find_package (Ceres REQUIRED COMPONENTS SuiteSparse)
95find_package (Boost REQUIRED)
106find_package (OpenMP REQUIRED COMPONENTS C CXX)
@@ -24,36 +20,6 @@ if(TESTS_ENABLED)
2420 find_package (GTest REQUIRED)
2521endif ()
2622
27- include (FetchContent)
28- FetchContent_Declare(PoseLib
29- GIT_REPOSITORY https://github.com/PoseLib/PoseLib.git
30- GIT_TAG 7e9f5f53372e43f89655040d4dfc4a00e5ace11c # 2.0.5
31- EXCLUDE_FROM_ALL
32- SYSTEM
33- )
34- message (STATUS "Configuring PoseLib..." )
35- if (FETCH_POSELIB)
36- FetchContent_MakeAvailable(PoseLib)
37- else ()
38- find_package (PoseLib REQUIRED)
39- endif ()
40- message (STATUS "Configuring PoseLib... done" )
41-
42- FetchContent_Declare(COLMAP
43- GIT_REPOSITORY https://github.com/colmap/colmap.git
44- GIT_TAG c5f9cefc87e5dd596b638e4cee0ff543c7d14755 # Oct 23 2025
45- EXCLUDE_FROM_ALL
46- )
47- message (STATUS "Configuring COLMAP..." )
48- set (UNINSTALL_ENABLED OFF CACHE INTERNAL "" )
49- set (GUI_ENABLED OFF CACHE INTERNAL "" )
50- if (FETCH_COLMAP)
51- FetchContent_MakeAvailable(COLMAP)
52- else ()
53- find_package (COLMAP REQUIRED)
54- endif ()
55- message (STATUS "Configuring COLMAP... done" )
56-
5723set (CUDA_MIN_VERSION "7.0" )
5824if (CUDA_ENABLED)
5925 if (CMAKE_VERSION VERSION_LESS 3.17)
0 commit comments