diff --git a/CMake/Modules/FindLibUV.cmake b/CMake/Modules/FindLibUV.cmake index d1013db1fe..b7dda67972 100644 --- a/CMake/Modules/FindLibUV.cmake +++ b/CMake/Modules/FindLibUV.cmake @@ -19,8 +19,26 @@ # LIBUV_LIBRARIES # LIBUV_INCLUDE_DIR, where to find uv.h -FIND_PATH(LIBUV_INCLUDE_DIR NAMES uv.h) -FIND_LIBRARY(LIBUV_LIBRARIES NAMES uv libuv) +find_path( + LIBUV_INCLUDE_DIR + NAMES uv.h + PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS" + PATH_SUFFIXES "include" + NO_DEFAULT_PATH +) + +find_path(LIBUV_INCLUDE_DIR NAMES uv.h) + +find_library( + LIBUV_LIBRARIES + NAMES libuv.a uv libuv + PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS" + PATH_SUFFIXES "lib" + NO_DEFAULT_PATH +) + +find_library(LIBUV_LIBRARIES NAMES libuv.a uv libuv) + if(WIN32) list(APPEND LIBUV_LIBRARIES iphlpapi) @@ -30,4 +48,4 @@ if(WIN32) endif() INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBUV DEFAULT_MSG LIBUV_LIBRARIES LIBUV_INCLUDE_DIR) \ No newline at end of file +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBUV DEFAULT_MSG LIBUV_LIBRARIES LIBUV_INCLUDE_DIR)