diff --git a/CMakeLists.txt b/CMakeLists.txt index fdfe456..ef2d329 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -647,16 +647,16 @@ macro (CMAKE_BUILD_UTILITIES) #--------------------------------------------------------------------- # Build libuv library. if(CMAKE_USE_SYSTEM_LIBUV) - if(WIN32) - find_package(LibUV 1.38.0) - else() - find_package(LibUV 1.10.0) - endif() - if(NOT LIBUV_FOUND) + find_package(libuv CONFIG REQUIRED) + if(0) message(FATAL_ERROR "CMAKE_USE_SYSTEM_LIBUV is ON but a libuv is not found!") endif() - set(CMAKE_LIBUV_LIBRARIES LibUV::LibUV) + if (TARGET libuv::uv) + set(CMAKE_LIBUV_LIBRARIES libuv::uv) + else() + set(CMAKE_LIBUV_LIBRARIES libuv::uv_a) + endif() else() set(CMAKE_LIBUV_LIBRARIES cmlibuv) add_subdirectory(Utilities/cmlibuv)