diff --git a/CMakeLists.txt b/CMakeLists.txt index d26a511d2c778804eef1df17b6620bc858cfa0c3..e286b552540b4ce906d37380cd5f1258305930e3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,6 +42,8 @@ set(FMT_SYSTEM_HEADERS ON) FetchContent_MakeAvailable(fmt) set_property(TARGET fmt PROPERTY POSITION_INDEPENDENT_CODE ON) +find_package(Threads REQUIRED) + ############################################## # Create target and set properties @@ -73,7 +75,7 @@ if (PYBIND) ) endif() -target_link_libraries(${module_name} PUBLIC fmt::fmt) +target_link_libraries(${module_name} PUBLIC Threads::Threads fmt::fmt) target_compile_features(${module_name} PRIVATE cxx_std_14) if (DOSANITIZE STREQUAL "ON") diff --git a/aidge_core-config.cmake.in b/aidge_core-config.cmake.in index 9862b640541458bdab1b1b8bc2a90297625e35ee..d97afe8a2a1ca98eb862d66c388081bca7b72edc 100644 --- a/aidge_core-config.cmake.in +++ b/aidge_core-config.cmake.in @@ -2,6 +2,7 @@ include(CMakeFindDependencyMacro) find_dependency(fmt) +find_dependency(Threads) include(${CMAKE_CURRENT_LIST_DIR}/aidge_core-config-version.cmake)