diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4be38d46f4cf4d0cfb2e1266da8aaf9e62600361..9b658f2ecbf7bde9aa6a78d3cef67882cb24c440 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,8 +24,9 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
 ### -------------- Pthread ---------------------------
 message("Start check for pthread")
 include(FindThreads)
-find_package(Threads)
+find_package(Threads REQUIRED)
 set_target_properties(Threads::Threads PROPERTIES THREADS_PREFER_PTHREAD_FLAG TRUE)
+list(APPEND cdo_compile_defintions HAVE_LIBPTHREAD=1)
 
 ### -------------- WordExp ---------------------------
 message("Start check for wordexp")