From 2435cf77d195df353ca20f811327f9076ab00e38 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 20 Sep 2021 19:35:35 -0400 Subject: [PATCH] build: add ${CMAKE_THREAD_LIBS_INIT} to LIBUV_LIBRARIES This is a workaround for not yet having fully correct Find* cmake modules for static builds. https://github.com/Tronic/cmake-modules/issues/3#issuecomment-624469020 --- cmake/FindLibUV.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmake/FindLibUV.cmake b/cmake/FindLibUV.cmake index 951fb0435e..df3696b2e3 100644 --- a/cmake/FindLibUV.cmake +++ b/cmake/FindLibUV.cmake @@ -75,6 +75,13 @@ if(WIN32) list(APPEND LIBUV_LIBRARIES ws2_32) endif() +if(Threads_FOUND) + # TODO: Fix the cmake file to properly handle static deps for bundled builds. + # Meanwhile just include the threads library if CMake tells us there's one to + # use. + list(APPEND LIBUV_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) +endif() + include(FindPackageHandleStandardArgs) # handle the QUIETLY and REQUIRED arguments and set LIBUV_FOUND to TRUE