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()