diff --git a/test_package/CMakeLists.txt b/test_package/CMakeLists.txt
index 371a0b947266f2ac2e61e82c81a94cf904dfb36c..a11332c293a36f3859605aa9bdc3e36e70269409 100644
--- a/test_package/CMakeLists.txt
+++ b/test_package/CMakeLists.txt
@@ -13,8 +13,9 @@ set(test_cases
 ###################################################
 
 
-find_package(linkahead REQUIRED)
-find_package(GTest REQUIRED)
+find_package(linkahead CONFIG REQUIRED)
+find_package(GTest CONFIG REQUIRED)
+find_package(Protobuf CONFIG REQUIRED)
 
 # supress warnings during build of gtest
 cmake_policy(SET CMP0054 NEW)
@@ -25,7 +26,10 @@ include(GoogleTest REQUIRED)
 
 # loop over all test cases and add them to the test runner
 add_executable(test_info test_info.cpp)
-target_link_libraries(test_info PRIVATE GTest::gtest GTest::gtest_main linkahead::linkahead)
+target_link_libraries(test_info PRIVATE 
+    GTest::gtest GTest::gtest_main 
+    linkahead::linkahead caosdb_grpc clinkahead
+    protobuf::protobuf)
 gtest_discover_tests(test_info)
 
 # foreach(test_case ${test_cases})