mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-10-20 21:43:41 +00:00
@@ -18,6 +18,9 @@ include(CheckCSourceCompiles)
|
||||
set(CONNECT_IN_PROGRESS "EINPROGRESS")
|
||||
set(CONNECT_IN_PROGRESS "EINPROGRESS" CACHE STRING "")
|
||||
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL Darwin)
|
||||
set(CMAKE_REQUIRED_INCLUDES "/usr/local/include" "/usr/include")
|
||||
endif ()
|
||||
|
||||
check_include_files(dlfcn.h HAVE_DLFCN_H)
|
||||
check_include_files(ev.h HAVE_EV_H)
|
||||
|
||||
@@ -86,6 +86,17 @@ set(SS_REDIR_SOURCE
|
||||
${SS_PLUGIN_SOURCE}
|
||||
)
|
||||
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL Darwin)
|
||||
find_path(LIBSODIUM_INCLUDE_DIR sodium.h
|
||||
PATHS
|
||||
$ENV{LIBSODIUM_INCLUDE_DIR}
|
||||
$ENV{LIBSODIUM_DIR}/include
|
||||
/usr/local/libsodium/include
|
||||
/opt/libsodium/include
|
||||
/usr/local/include
|
||||
)
|
||||
include_directories(${LIBSODIUM_INCLUDE_DIR})
|
||||
endif ()
|
||||
|
||||
if (WITH_STATIC)
|
||||
find_library(LIBSODIUM libsodium.a)
|
||||
|
||||
Reference in New Issue
Block a user