Skip to content
Snippets Groups Projects
Commit 3b2d08e9 authored by Mederic Fourmy's avatar Mederic Fourmy
Browse files

Fixing cmake error in gtest for ubuntu bionic

parent ddda0cb1
No related branches found
No related tags found
2 merge requests!451After cmake and const refactor,!445Resolve "Refactoring WOLF installation system"
Pipeline #10451 canceled
This commit is part of merge request !445. Comments created here will be created in the context of that merge request.
...@@ -18,7 +18,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp) # ...@@ -18,7 +18,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp) #
# OPTIONAL: if the gtest depends on the dummy library # # OPTIONAL: if the gtest depends on the dummy library #
# (used for implementing pure virtual base classes), # # (used for implementing pure virtual base classes), #
# add a line # # add a line #
# target_link_libraries(gtest_example PUBLIC dummy) # # target_link_libraries(gtest_example dummy) #
# # # #
########################################################### ###########################################################
...@@ -32,7 +32,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp) # ...@@ -32,7 +32,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp) #
# BufferFrame # BufferFrame
wolf_add_gtest(gtest_buffer_frame gtest_buffer_frame.cpp) wolf_add_gtest(gtest_buffer_frame gtest_buffer_frame.cpp)
target_link_libraries(gtest_buffer_frame PUBLIC dummy) target_link_libraries(gtest_buffer_frame dummy)
# CaptureBase class test # CaptureBase class test
wolf_add_gtest(gtest_capture_base gtest_capture_base.cpp) wolf_add_gtest(gtest_capture_base gtest_capture_base.cpp)
...@@ -48,15 +48,15 @@ wolf_add_gtest(gtest_factor_autodiff gtest_factor_autodiff.cpp) ...@@ -48,15 +48,15 @@ wolf_add_gtest(gtest_factor_autodiff gtest_factor_autodiff.cpp)
# Factory test # Factory test
wolf_add_gtest(gtest_factory gtest_factory.cpp) wolf_add_gtest(gtest_factory gtest_factory.cpp)
target_link_libraries(gtest_factory PUBLIC dummy) target_link_libraries(gtest_factory dummy)
# FactoryStateBlock factory test # FactoryStateBlock factory test
wolf_add_gtest(gtest_factory_state_block gtest_factory_state_block.cpp) wolf_add_gtest(gtest_factory_state_block gtest_factory_state_block.cpp)
target_link_libraries(gtest_factory_state_block PUBLIC dummy) target_link_libraries(gtest_factory_state_block dummy)
# Node Emplace test # Node Emplace test
wolf_add_gtest(gtest_emplace gtest_emplace.cpp) wolf_add_gtest(gtest_emplace gtest_emplace.cpp)
target_link_libraries(gtest_emplace PUBLIC dummy) target_link_libraries(gtest_emplace dummy)
# FeatureBase classes test # FeatureBase classes test
wolf_add_gtest(gtest_feature_base gtest_feature_base.cpp) wolf_add_gtest(gtest_feature_base gtest_feature_base.cpp)
...@@ -90,11 +90,11 @@ wolf_add_gtest(gtest_parser_yaml gtest_parser_yaml.cpp) ...@@ -90,11 +90,11 @@ wolf_add_gtest(gtest_parser_yaml gtest_parser_yaml.cpp)
# Problem class test # Problem class test
wolf_add_gtest(gtest_problem gtest_problem.cpp) wolf_add_gtest(gtest_problem gtest_problem.cpp)
target_link_libraries(gtest_problem PUBLIC dummy) target_link_libraries(gtest_problem dummy)
# ProcessorBase class test # ProcessorBase class test
wolf_add_gtest(gtest_processor_base gtest_processor_base.cpp) wolf_add_gtest(gtest_processor_base gtest_processor_base.cpp)
target_link_libraries(gtest_processor_base PUBLIC dummy) target_link_libraries(gtest_processor_base dummy)
# ProcessorMotion class test # ProcessorMotion class test
wolf_add_gtest(gtest_processor_motion gtest_processor_motion.cpp) wolf_add_gtest(gtest_processor_motion gtest_processor_motion.cpp)
...@@ -208,11 +208,11 @@ wolf_add_gtest(gtest_processor_and_factor_pose_3d_with_extrinsics gtest_processo ...@@ -208,11 +208,11 @@ wolf_add_gtest(gtest_processor_and_factor_pose_3d_with_extrinsics gtest_processo
# ProcessorTrackerFeatureDummy class test # ProcessorTrackerFeatureDummy class test
wolf_add_gtest(gtest_processor_tracker_feature_dummy gtest_processor_tracker_feature_dummy.cpp) wolf_add_gtest(gtest_processor_tracker_feature_dummy gtest_processor_tracker_feature_dummy.cpp)
target_link_libraries(gtest_processor_tracker_feature_dummy PUBLIC dummy) target_link_libraries(gtest_processor_tracker_feature_dummy dummy)
# ProcessorTrackerLandmarkDummy class test # ProcessorTrackerLandmarkDummy class test
wolf_add_gtest(gtest_processor_tracker_landmark_dummy gtest_processor_tracker_landmark_dummy.cpp) wolf_add_gtest(gtest_processor_tracker_landmark_dummy gtest_processor_tracker_landmark_dummy.cpp)
target_link_libraries(gtest_processor_tracker_landmark_dummy PUBLIC dummy) target_link_libraries(gtest_processor_tracker_landmark_dummy dummy)
# SensorDiffDriveSelfcalib class test # SensorDiffDriveSelfcalib class test
wolf_add_gtest(gtest_sensor_diff_drive gtest_sensor_diff_drive.cpp) wolf_add_gtest(gtest_sensor_diff_drive gtest_sensor_diff_drive.cpp)
......
...@@ -74,7 +74,7 @@ function(wolf_add_gtest target) ...@@ -74,7 +74,7 @@ function(wolf_add_gtest target)
target_link_libraries(${target} libgtest ${PLUGIN_NAME}) target_link_libraries(${target} libgtest ${PLUGIN_NAME})
target_include_directories(${target} PUBLIC ${GTEST_INCLUDE_DIRS}) target_include_directories(${target} PUBLIC ${GTEST_INCLUDE_DIRS})
else() else()
target_link_libraries(${target} PUBLIC gtest_main ${PLUGIN_NAME}) target_link_libraries(${target} gtest_main ${PLUGIN_NAME})
endif() endif()
add_test(NAME ${target} COMMAND ${target}) add_test(NAME ${target} COMMAND ${target})
endfunction() endfunction()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment