Skip to content

Commit 931a5d3

Browse files
authored
Merge pull request #52 from christian-rauch/gtsam
use the GTSAM system package
2 parents daa9414 + 5348aeb commit 931a5d3

File tree

3 files changed

+11
-37
lines changed

3 files changed

+11
-37
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ endif()
3030

3131
find_package(Boost REQUIRED COMPONENTS filesystem)
3232
find_package(GTSAM REQUIRED)
33+
find_package(GTSAM_UNSTABLE REQUIRED)
3334
find_package(Eigen3 REQUIRED)
3435

3536
if(BUILD_WITH_TBB)
@@ -191,7 +192,8 @@ target_link_libraries(gtsam_points
191192
Boost::boost
192193
Boost::filesystem
193194
Eigen3::Eigen
194-
GTSAM::GTSAM
195+
gtsam
196+
gtsam_unstable
195197
$<TARGET_NAME_IF_EXISTS:TBB::tbb>
196198
$<TARGET_NAME_IF_EXISTS:OpenMP::OpenMP_CXX>
197199
)
@@ -237,7 +239,8 @@ if(BUILD_WITH_CUDA)
237239
CUDA::cudart
238240
Boost::boost
239241
Eigen3::Eigen
240-
GTSAM::GTSAM
242+
gtsam
243+
gtsam_unstable
241244
$<TARGET_NAME_IF_EXISTS:TBB::tbb>
242245
$<TARGET_NAME_IF_EXISTS:OpenMP::OpenMP_CXX>
243246
)
@@ -249,7 +252,7 @@ endif()
249252

250253
#Demo
251254
if(BUILD_DEMO)
252-
find_package(Iridescence REQUIRED)
255+
find_package(iridescence REQUIRED)
253256

254257
file(GLOB demo_sources "src/demo/*.cpp")
255258
foreach(demo_src IN LISTS demo_sources)
@@ -356,7 +359,6 @@ write_basic_package_version_file(
356359
install(FILES
357360
"${CMAKE_CURRENT_BINARY_DIR}/gtsam_points-config.cmake"
358361
"${CMAKE_CURRENT_BINARY_DIR}/gtsam_points-config-version.cmake"
359-
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindGTSAM.cmake"
360362
DESTINATION ${CMAKE_CONFIG_INSTALL_DIR}
361363
)
362364

cmake/FindGTSAM.cmake

Lines changed: 0 additions & 33 deletions
This file was deleted.

cmake/gtsam_points-config.cmake.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,14 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${gtsam_points_CURRENT_CONFIG_DIR}")
1919
include(CMakeFindDependencyMacro)
2020
find_dependency(Eigen3 REQUIRED)
2121
find_dependency(GTSAM REQUIRED)
22+
find_dependency(GTSAM_UNSTABLE REQUIRED)
2223
find_dependency(OpenMP REQUIRED)
2324
find_dependency(Boost REQUIRED COMPONENTS filesystem)
2425

26+
if(GTSAM_POINTS_USE_TBB)
27+
find_dependency(TBB REQUIRED)
28+
endif()
29+
2530
if(BUILD_WITH_CUDA)
2631
find_dependency(CUDAToolkit REQUIRED)
2732
endif()

0 commit comments

Comments
 (0)