From eed3f1e2bc4baead5c2a153ae5d810735fbea979 Mon Sep 17 00:00:00 2001 From: alexandrmruchok <alexandrmruchok@gmail.com> Date: Mon, 25 Nov 2019 22:28:56 +0200 Subject: [PATCH] [-] removed ldb talloc tevent linking for Android [-] removed libmemcached --- CMakeLists.txt | 11 +++++++---- libdap-cuttdb/CMakeLists.txt | 8 ++++---- 2 files changed, 11 insertions(+), 8 deletions(-) mode change 100644 => 100755 libdap-cuttdb/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 85e575a..d913c20 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.1) project (dap_chain_global_db C) file(GLOB DAP_CHAIN_GLOBAL_DB_SRC *.c) @@ -6,8 +6,6 @@ file(GLOB DAP_CHAIN_GLOBAL_DB_HDR *.h) if(WIN32) include_directories(../libdap/src/win32/) - include_directories(../3rdparty/libmemcached/) - include_directories(../3rdparty/libmemcached/win32/) include_directories(../3rdparty/wepoll/include/) include_directories(../3rdparty/uthash/src/) include_directories(../3rdparty/libjson-c/) @@ -25,7 +23,12 @@ if(WIN32) target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto dap_cuttdb) endif() if(UNIX) - target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto ldb talloc tevent sqlite3 dap_cuttdb) + target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto sqlite3 dap_cuttdb) + + if(NOT ANDROID) + target_link_libraries(${PROJECT_NAME} ldb talloc tevent) + endif() + endif() target_include_directories(dap_chain_global_db INTERFACE .) diff --git a/libdap-cuttdb/CMakeLists.txt b/libdap-cuttdb/CMakeLists.txt old mode 100644 new mode 100755 index fc9ec13..5081273 --- a/libdap-cuttdb/CMakeLists.txt +++ b/libdap-cuttdb/CMakeLists.txt @@ -1,9 +1,9 @@ -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.1) project(dap_cuttdb C) add_definitions ("-D_GNU_SOURCE") -set(CMAKE_C_FLAGS "-std=gnu11 -Wall -Wextra -fPIC") +set(CMAKE_C_FLAGS " -Wall -Wextra -fPIC") file(GLOB cuttdb_src src/*.c) file(GLOB cuttdb_h src/*.h) @@ -22,7 +22,7 @@ list(FILTER cuttdb_h EXCLUDE REGEX "test_mt.") if(UNIX) list(FILTER cuttdb_src EXCLUDE REGEX "mman.") - list(FILTER cuttdb_h EXCLUDE REGEX "mman.") + list(FILTER cuttdb_h EXCLUDE REGEX "mman.") endif() add_library(${PROJECT_NAME} STATIC ${cuttdb_src} ${cuttdb_h}) @@ -31,6 +31,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_LANGUAGE C) set_target_properties(dap_cuttdb PROPERTIES LINKER_LANGUAGE C) -target_link_libraries(${PROJECT_NAME} -lpthread) +target_link_libraries(${PROJECT_NAME}) target_include_directories(${PROJECT_NAME} INTERFACE src) -- GitLab