Added XMRIG_DEPS cmake variable for unified dependencies.

This commit is contained in:
XMRig 2018-02-21 00:52:52 +07:00
parent a0d4e4ed3f
commit ff6dc727f5
2 changed files with 19 additions and 4 deletions

View file

@ -8,12 +8,16 @@
find_path( find_path(
MHD_INCLUDE_DIR MHD_INCLUDE_DIR
NAMES microhttpd.h NAMES microhttpd.h
PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS"
PATH_SUFFIXES "include"
DOC "microhttpd include dir" DOC "microhttpd include dir"
) )
find_library( find_library(
MHD_LIBRARY MHD_LIBRARY
NAMES microhttpd microhttpd-10 libmicrohttpd libmicrohttpd-dll NAMES microhttpd libmicrohttpd
PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS"
PATH_SUFFIXES "lib"
DOC "microhttpd library" DOC "microhttpd library"
) )
@ -34,6 +38,6 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC)
endif() endif()
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(mhd DEFAULT_MSG MHD_INCLUDE_DIR MHD_LIBRARY) find_package_handle_standard_args(MHD DEFAULT_MSG MHD_LIBRARY MHD_INCLUDE_DIR)
mark_as_advanced(MHD_INCLUDE_DIR MHD_LIBRARY) mark_as_advanced(MHD_INCLUDE_DIR MHD_LIBRARY)

View file

@ -1,5 +1,16 @@
find_path(UV_INCLUDE_DIR NAMES uv.h) find_path(
find_library(UV_LIBRARY NAMES uv libuv) UV_INCLUDE_DIR
NAMES uv.h
PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS"
PATH_SUFFIXES "include"
)
find_library(
UV_LIBRARY
NAMES libuv.a uv libuv
PATHS "${XMRIG_DEPS}" ENV "XMRIG_DEPS"
PATH_SUFFIXES "lib"
)
set(UV_LIBRARIES ${UV_LIBRARY}) set(UV_LIBRARIES ${UV_LIBRARY})
set(UV_INCLUDE_DIRS ${UV_INCLUDE_DIR}) set(UV_INCLUDE_DIRS ${UV_INCLUDE_DIR})