diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 178b1323d489a2f081121b582ffb635d02eace7d..f5f5247d9f4f84457774e9f39980e9b5ab820088 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -18,7 +18,7 @@ wolf_add_gtest(gtest_example gtest_example.cpp)           #
 # OPTIONAL: if the gtest depends on the dummy library     #
 # (used for implementing pure virtual base classes),      #
 # 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)           #
 
 # BufferFrame
 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
 wolf_add_gtest(gtest_capture_base gtest_capture_base.cpp)
@@ -48,15 +48,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)
+target_link_libraries(gtest_factory 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)
+target_link_libraries(gtest_factory_state_block dummy)
 
 # Node Emplace test
 wolf_add_gtest(gtest_emplace gtest_emplace.cpp)
-target_link_libraries(gtest_emplace PUBLIC dummy)
+target_link_libraries(gtest_emplace dummy)
 
 # FeatureBase classes test
 wolf_add_gtest(gtest_feature_base gtest_feature_base.cpp)
@@ -90,11 +90,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)
+target_link_libraries(gtest_problem dummy)
 
 # ProcessorBase class test
 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
 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
 
 # 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)
+target_link_libraries(gtest_processor_tracker_feature_dummy 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)
+target_link_libraries(gtest_processor_tracker_landmark_dummy 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 0fe7d7a08d4d323f4171f9a210fb547914e894c2..9450a2925657ac2d909dde56a6496bec2f60d93e 100644
--- a/test/gtest/CMakeLists.txt
+++ b/test/gtest/CMakeLists.txt
@@ -74,7 +74,7 @@ function(wolf_add_gtest target)
     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})
+    target_link_libraries(${target} gtest_main ${PLUGIN_NAME})
   endif()
   add_test(NAME ${target} COMMAND ${target})
 endfunction()