diff --git a/CMakeLists.txt b/CMakeLists.txt index c08ead253..64d3ddeb5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1210,13 +1210,17 @@ if(NOT WIN32) if(HAVE_WORDEXP) target_compile_definitions(libfastfetch PRIVATE FF_HAVE_WORDEXP=1) endif() - CHECK_INCLUDE_FILE("pthread_np.h" HAVE_PTHREAD_NP) - if(HAVE_PTHREAD_NP) - target_compile_definitions(libfastfetch PRIVATE FF_HAVE_PTHREAD_NP=1) - endif() - check_function_exists("pthread_timedjoin_np" HAVE_TIMEDJOIN_NP) - if(HAVE_TIMEDJOIN_NP) - target_compile_definitions(libfastfetch PRIVATE FF_HAVE_TIMEDJOIN_NP=1) + if(ENABLE_THREADS) + CHECK_INCLUDE_FILE("pthread_np.h" HAVE_PTHREAD_NP) + if(HAVE_PTHREAD_NP) + target_compile_definitions(libfastfetch PRIVATE FF_HAVE_PTHREAD_NP=1) + endif() + check_function_exists("pthread_timedjoin_np" HAVE_TIMEDJOIN_NP) + if(HAVE_TIMEDJOIN_NP) + target_compile_definitions(libfastfetch PRIVATE FF_HAVE_TIMEDJOIN_NP=1) + else() + message(WARNING "pthread_timedjoin_np was not found; networking timeout will not work") + endif() endif() endif()