diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8ff5f0870fc8211e4a77f9542900a522d542ca7e..9ae28f133bc79b28e30f584c8d1b51b5e1942ede 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,13 @@ include(CTest)
 include(CheckIncludeFile)
 
 
+# Finding libraries
+### -------------- Pthread ---------------------------
+message("Start check for pthread")
+include(FindThreads)
+find_package(Threads REQUIRED)
+set_target_properties(Threads::Threads PROPERTIES THREADS_PREFER_PTHREAD_FLAG TRUE)
+list(APPEND cdi_compile_defs HAVE_PTHREAD=1)
 
 # enable default internal libs
 list(APPEND cdi_compile_defs