Skip to content
Snippets Groups Projects
Commit 337ffb69 authored by dmitriy.gerasimov's avatar dmitriy.gerasimov
Browse files

Merge branch 'feature-2648' into 'master'

Feature 2648

See merge request !16
parents 8c6bbf44 07b8db00
No related branches found
No related tags found
1 merge request!16Feature 2648
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.1)
project (dap_chain_global_db C) project (dap_chain_global_db C)
file(GLOB DAP_CHAIN_GLOBAL_DB_SRC *.c) file(GLOB DAP_CHAIN_GLOBAL_DB_SRC *.c)
...@@ -6,8 +6,6 @@ file(GLOB DAP_CHAIN_GLOBAL_DB_HDR *.h) ...@@ -6,8 +6,6 @@ file(GLOB DAP_CHAIN_GLOBAL_DB_HDR *.h)
if(WIN32) if(WIN32)
include_directories(../libdap/src/win32/) include_directories(../libdap/src/win32/)
include_directories(../3rdparty/libmemcached/)
include_directories(../3rdparty/libmemcached/win32/)
include_directories(../3rdparty/wepoll/include/) include_directories(../3rdparty/wepoll/include/)
include_directories(../3rdparty/uthash/src/) include_directories(../3rdparty/uthash/src/)
include_directories(../3rdparty/libjson-c/) include_directories(../3rdparty/libjson-c/)
...@@ -24,7 +22,12 @@ if(WIN32) ...@@ -24,7 +22,12 @@ if(WIN32)
target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto dap_cuttdb) target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto dap_cuttdb)
endif() endif()
if(UNIX) 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() endif()
target_include_directories(dap_chain_global_db INTERFACE .) target_include_directories(dap_chain_global_db INTERFACE .)
......
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.1)
project(dap_cuttdb C) project(dap_cuttdb C)
add_definitions ("-D_GNU_SOURCE") 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_src src/*.c)
file(GLOB cuttdb_h src/*.h) file(GLOB cuttdb_h src/*.h)
...@@ -22,7 +22,7 @@ list(FILTER cuttdb_h EXCLUDE REGEX "test_mt.") ...@@ -22,7 +22,7 @@ list(FILTER cuttdb_h EXCLUDE REGEX "test_mt.")
if(UNIX) if(UNIX)
list(FILTER cuttdb_src EXCLUDE REGEX "mman.") list(FILTER cuttdb_src EXCLUDE REGEX "mman.")
list(FILTER cuttdb_h EXCLUDE REGEX "mman.") list(FILTER cuttdb_h EXCLUDE REGEX "mman.")
endif() endif()
add_library(${PROJECT_NAME} STATIC ${cuttdb_src} ${cuttdb_h}) add_library(${PROJECT_NAME} STATIC ${cuttdb_src} ${cuttdb_h})
...@@ -31,6 +31,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_LANGUAGE C) ...@@ -31,6 +31,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_LANGUAGE C)
set_target_properties(dap_cuttdb PROPERTIES LINKER_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) target_include_directories(${PROJECT_NAME} INTERFACE src)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment