diff --git a/test/gtest/CMakeLists.txt b/test/gtest/CMakeLists.txt
index 6209d341bcd32308bd522ab1990eb0cc82692012..2cae2569bf53ce0052f496edfe0ce56e99f4bd14 100644
--- a/test/gtest/CMakeLists.txt
+++ b/test/gtest/CMakeLists.txt
@@ -67,7 +67,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} gtest_main ${PLUGIN_NAME})
+    target_link_libraries(${target} PUBLIC gtest_main ${PLUGIN_NAME})
   endif()
   add_test(NAME ${target} COMMAND ${target})
 endfunction()