diff --git a/lib/event-libs/libuv/CMakeLists.txt b/lib/event-libs/libuv/CMakeLists.txt index 28460b3c1..5f9aa5d14 100644 --- a/lib/event-libs/libuv/CMakeLists.txt +++ b/lib/event-libs/libuv/CMakeLists.txt @@ -36,7 +36,9 @@ set(LWS_LIBUV_INCLUDE_DIRS CACHE PATH "Path to the libuv include directory") if ("${LWS_LIBUV_LIBRARIES}" STREQUAL "" OR "${LWS_LIBUV_INCLUDE_DIRS}" STREQUAL "") if (NOT LIBUV_FOUND) find_path(LIBUV_INCLUDE_DIRS NAMES uv.h) - find_library(LIBUV_LIBRARIES NAMES uv) + find_package(PkgConfig) + pkg_check_modules(LUV REQUIRED IMPORTED_TARGET libuv) + set(LIBUV_LIBRARIES ${LUV_LIBRARIES}) endif() else() set(LIBUV_LIBRARIES ${LWS_LIBUV_LIBRARIES})