From 2d8148750ead7ba994352de15786aba2af044a9c Mon Sep 17 00:00:00 2001
From: Constantin Papizh <p.const@bk.ru>
Date: Wed, 8 Apr 2020 14:54:31 +0300
Subject: [PATCH] Linking errors

---
 enc_server/CMakeLists.txt                        | 13 +++----------
 http_server/CMakeLists.txt                       | 12 +++---------
 http_server/http_client/dap_http_client_simple.c |  2 +-
 3 files changed, 7 insertions(+), 20 deletions(-)

diff --git a/enc_server/CMakeLists.txt b/enc_server/CMakeLists.txt
index b53b75a..6d0d7a6 100755
--- a/enc_server/CMakeLists.txt
+++ b/enc_server/CMakeLists.txt
@@ -11,23 +11,16 @@ if(WIN32)
     add_definitions ("-D__WINDOWS__")
     add_definitions ("-D_CRT_SECURE_NO_WARNINGS")
     add_definitions ("-DCURL_STATICLIB")
-#    add_definitions ("-DDAP_SERVER NODE_NETNAME=\"kelvin\"")
 
-  include_directories(../../libdap/src/win32/)
-  include_directories(../../3rdparty/wepoll/include/)
+  include_directories(../../3rdparty/wepoll/)
   include_directories(../../3rdparty/uthash/src/)
-  include_directories(../../3rdparty/libjson-c/)
-  include_directories(../../3rdparty/curl/include/)
 endif()
 
 add_library(${PROJECT_NAME} STATIC ${DAP_ENC_SERVER_SRCS})
 
 if(WIN32)
-  target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_server_core dap_http_server
-
-  #${CMAKE_CURRENT_SOURCE_DIR}/../../lib/[x86_64CLANG]/libmagic[x86_64CLANG].a
-  ${CMAKE_CURRENT_SOURCE_DIR}/../../lib/[x86_64CLANG]/curl[x86_64CLANG].a
-  ${CMAKE_CURRENT_SOURCE_DIR}/../../lib/[x86_64CLANG]/libjson-c[x86_64CLANG].a
+  target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_server_core dap_http_server json-c
+    ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib/[x86_64CLANG]/curl[x86_64CLANG].a
   KERNEL32
   USER32
   SHELL32
diff --git a/http_server/CMakeLists.txt b/http_server/CMakeLists.txt
index cd36866..db9c1db 100755
--- a/http_server/CMakeLists.txt
+++ b/http_server/CMakeLists.txt
@@ -20,13 +20,10 @@ if(WIN32)
     add_definitions ("-D__WINDOWS__")
     add_definitions ("-D_CRT_SECURE_NO_WARNINGS")
     add_definitions ("-DCURL_STATICLIB")
-#    add_definitions ("-DDAP_SERVER NODE_NETNAME=\"kelvin\"")
 
-  include_directories(../../libdap/src/win32/)
-  include_directories(../../3rdparty/wepoll/include/)
+  include_directories(../../3rdparty/wepoll/)
   include_directories(../../3rdparty/uthash/src/)
-  include_directories(../../3rdparty/libjson-c/)
-  include_directories(../../3rdparty/curl/include/)
+  #include_directories(../../3rdparty/curl/include/)
 endif()
 
 add_library(${PROJECT_NAME} STATIC ${HTTP_SERVER_SRCS})
@@ -35,10 +32,7 @@ target_include_directories(dap_http_server INTERFACE . http_client)
 
 if(WIN32)
   target_link_libraries(dap_http_server dap_core dap_crypto dap_server_core magic regex tre intl iconv
-
- 
- #${CMAKE_CURRENT_SOURCE_DIR}/../../lib/[x86_64CLANG]/libmagic[x86_64CLANG].a
-  ${CMAKE_CURRENT_SOURCE_DIR}/../../lib/[x86_64CLANG]/curl[x86_64CLANG].a
+      ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib/[x86_64CLANG]/curl[x86_64CLANG].a
   KERNEL32
   USER32
   SHELL32
diff --git a/http_server/http_client/dap_http_client_simple.c b/http_server/http_client/dap_http_client_simple.c
index 4d6d2e3..0efd67f 100755
--- a/http_server/http_client/dap_http_client_simple.c
+++ b/http_server/http_client/dap_http_client_simple.c
@@ -19,7 +19,7 @@
 #include <time.h>
 #endif
 
-#include <curl/curl.h>
+#include "curl/curl.h"
 
 #include "dap_common.h"
 #include "dap_http_client.h"
-- 
GitLab