diff --git a/CMakeLists.txt b/CMakeLists.txt index 778b04edad8aa65a9f5762567797112b755ae132..cdb03bfbdb318b8ff30b49c12f0a531545bfe3ef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -377,10 +377,6 @@ ELSE(Ceres_FOUND) SET(SRCS_CERES_WRAPPER) ENDIF(Ceres_FOUND) -IF (Suitesparse_FOUND) - #ADD_SUBDIRECTORY(solver_suitesparse) -ENDIF(Suitesparse_FOUND) - # create the shared library ADD_LIBRARY(${PLUGIN_NAME} SHARED diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4678691d7ce38c54f4ab7280452c81993c8bbe16..4c1dcdc78ab7177e2e9e02b606195b71003a027f 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -27,6 +27,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp) # # BufferFrame wolf_add_gtest(gtest_buffer_frame gtest_buffer_frame.cpp) +target_link_libraries(gtest_buffer_frame PUBLIC dummy) # CaptureBase class test wolf_add_gtest(gtest_capture_base gtest_capture_base.cpp) @@ -42,12 +43,15 @@ wolf_add_gtest(gtest_factor_autodiff gtest_factor_autodiff.cpp) # Factory test wolf_add_gtest(gtest_factory gtest_factory.cpp) +target_link_libraries(gtest_factory PUBLIC dummy) # FactoryStateBlock factory test wolf_add_gtest(gtest_factory_state_block gtest_factory_state_block.cpp) +target_link_libraries(gtest_factory_state_block PUBLIC dummy) # Node Emplace test wolf_add_gtest(gtest_emplace gtest_emplace.cpp) +target_link_libraries(gtest_emplace PUBLIC dummy) # FeatureBase classes test wolf_add_gtest(gtest_feature_base gtest_feature_base.cpp) @@ -81,9 +85,11 @@ wolf_add_gtest(gtest_parser_yaml gtest_parser_yaml.cpp) # Problem class test wolf_add_gtest(gtest_problem gtest_problem.cpp) +target_link_libraries(gtest_problem PUBLIC dummy) # ProcessorBase class test wolf_add_gtest(gtest_processor_base gtest_processor_base.cpp) +target_link_libraries(gtest_processor_base PUBLIC dummy) # ProcessorMotion class test wolf_add_gtest(gtest_processor_motion gtest_processor_motion.cpp) @@ -197,9 +203,11 @@ wolf_add_gtest(gtest_processor_and_factor_pose_3d_with_extrinsics gtest_processo # ProcessorTrackerFeatureDummy class test wolf_add_gtest(gtest_processor_tracker_feature_dummy gtest_processor_tracker_feature_dummy.cpp) +target_link_libraries(gtest_processor_tracker_feature_dummy PUBLIC dummy) # ProcessorTrackerLandmarkDummy class test wolf_add_gtest(gtest_processor_tracker_landmark_dummy gtest_processor_tracker_landmark_dummy.cpp) +target_link_libraries(gtest_processor_tracker_landmark_dummy PUBLIC dummy) # SensorDiffDriveSelfcalib class test wolf_add_gtest(gtest_sensor_diff_drive gtest_sensor_diff_drive.cpp) diff --git a/test/gtest/CMakeLists.txt b/test/gtest/CMakeLists.txt index 9e2a84991e411e226741ffa40b192ce5eafd3460..0fe7d7a08d4d323f4171f9a210fb547914e894c2 100644 --- a/test/gtest/CMakeLists.txt +++ b/test/gtest/CMakeLists.txt @@ -71,10 +71,10 @@ function(wolf_add_gtest target) add_executable(${target} ${ARGN}) if(${CMAKE_VERSION} VERSION_LESS "3.11.0") add_dependencies(${target} libgtest) - target_link_libraries(${target} libgtest ${PLUGIN_NAME} dummy) + target_link_libraries(${target} libgtest ${PLUGIN_NAME}) target_include_directories(${target} PUBLIC ${GTEST_INCLUDE_DIRS}) else() - target_link_libraries(${target} PUBLIC gtest_main ${PLUGIN_NAME} dummy) + target_link_libraries(${target} PUBLIC gtest_main ${PLUGIN_NAME}) endif() add_test(NAME ${target} COMMAND ${target}) endfunction()