diff --git a/core/data/test/CMakeLists.txt b/core/data/test/CMakeLists.txt
index 8e1df2b63cd1b124aa0a067c25d67a14a33240ff..196f329ecebeae266f748642cff2f88d5e17f4b8 100644
--- a/core/data/test/CMakeLists.txt
+++ b/core/data/test/CMakeLists.txt
@@ -18,6 +18,8 @@ Macro(CreateGTestExeAndAddTest _testname _includeDirs _linkDirs _sources _depend
   EndIf()
 EndMacro(CreateGTestExeAndAddTest)
 
+FIND_PACKAGE(Threads REQUIRED)
+
 add_subdirectory(psd)
 add_subdirectory(trd)
 
@@ -52,6 +54,7 @@ Set(DEPENDENCIES
   ParBase
   GeoBase
   MbsAPI
+  ${CMAKE_THREAD_LIBS_INIT}
 )
 
 set(SPECIAL_DEPENDENCIES
diff --git a/core/data/test/psd/CMakeLists.txt b/core/data/test/psd/CMakeLists.txt
index da3af12e457a42300e913ea446f9769509d7e935..a7494f9e7fb9f35d00265312e9ef613f0454be94 100644
--- a/core/data/test/psd/CMakeLists.txt
+++ b/core/data/test/psd/CMakeLists.txt
@@ -20,6 +20,7 @@ Set(DEPENDENCIES
   ${GTEST_BOTH_LIBRARIES}
   FairTools
   CbmData
+  ${CMAKE_THREAD_LIBS_INIT}
 )
 
 If(FAIRLOGGER_FOUND)
diff --git a/core/data/test/trd/CMakeLists.txt b/core/data/test/trd/CMakeLists.txt
index 0586221e4b2114ea8b24be67e752d6e5f46a6964..67e8df8c6f9c2dae6aac6462f830d2eef237d083 100644
--- a/core/data/test/trd/CMakeLists.txt
+++ b/core/data/test/trd/CMakeLists.txt
@@ -20,6 +20,7 @@ Set(DEPENDENCIES
   ${GTEST_BOTH_LIBRARIES}
   FairTools
   CbmData
+  ${CMAKE_THREAD_LIBS_INIT}
 )
 
 If(FAIRLOGGER_FOUND)