From 04cef3ccea128966d6b646f9a8a1ad2c037fb620 Mon Sep 17 00:00:00 2001 From: Dmitry Gerasimov <dmitriy.gerasimov@demlabs.net> Date: Wed, 29 Jun 2022 15:36:47 +0700 Subject: [PATCH] [+] Added VPN support for Darwin --- CMakeLists.txt | 4 ++-- cellframe-sdk | 2 +- sources/main.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6afc507d3..f457f671d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,9 +45,9 @@ if(LINUX) set(SUPPORT_PYTHON_PLUGINS ON) endif() -if(LINUX) +if(LINUX OR DARWIN) set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange modules-dynamic srv-vpn") -elseif(WIN32 OR BSD OR DARWIN OR ANDROID) +elseif(WIN32 OR BSD OR ANDROID) set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") endif() diff --git a/cellframe-sdk b/cellframe-sdk index e08d71063..827470b96 160000 --- a/cellframe-sdk +++ b/cellframe-sdk @@ -1 +1 @@ -Subproject commit e08d71063338ad400716dfab7c3f3ddc66113d0f +Subproject commit 827470b96e055085e5d5456a9549ce5098c7bad5 diff --git a/sources/main.c b/sources/main.c index 838793aaf..d1cdef054 100755 --- a/sources/main.c +++ b/sources/main.c @@ -93,7 +93,7 @@ #include "dap_chain_net_srv_datum.h" #include "dap_chain_net_srv_geoip.h" -#ifdef DAP_OS_LINUX +#if defined(DAP_OS_DARWIN) || ( defined(DAP_OS_LINUX) && ! defined (DAP_OS_ANDROID)) #include "dap_chain_net_srv_vpn.h" #include "dap_chain_net_vpn_client.h" #endif @@ -391,7 +391,7 @@ int main( int argc, const char **argv ) } -#if defined(DAP_OS_LINUX) && ! defined (DAP_OS_ANDROID) +#if defined(DAP_OS_DARWIN) || ( defined(DAP_OS_LINUX) && ! defined (DAP_OS_ANDROID)) // vpn server if(dap_config_get_item_bool_default(g_config, "srv_vpn", "enabled", false)) { if(dap_chain_net_srv_vpn_init(g_config) != 0) { -- GitLab