From c78a1186332080a0aa5afe6e7475769c17f12dcf Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Thu, 29 Aug 2019 22:51:37 +0200 Subject: [PATCH] added cmakelist --- contrib/db/libmdbx/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 contrib/db/libmdbx/CMakeLists.txt diff --git a/contrib/db/libmdbx/CMakeLists.txt b/contrib/db/libmdbx/CMakeLists.txt new file mode 100644 index 00000000..b44b8002 --- /dev/null +++ b/contrib/db/libmdbx/CMakeLists.txt @@ -0,0 +1,20 @@ + +set (mdbx_sources src/mdbx.c src/osal.c) + +include_directories("${CMAKE_CURRENT_SOURCE_DIR}") + +if(NOT MSVC) + # set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-missing-field-initializers -Wno-missing-braces -Wno-aggregate-return") +endif() + +if(FREEBSD) + # add_definitions(-DMDB_DSYNC=O_SYNC) +endif() + +add_library(mdbx ${mdbx_sources}) + +target_link_libraries(mdbx PRIVATE ${CMAKE_THREAD_LIBS_INIT}) + +if(WIN32) + target_link_libraries(mdbx ntdll) +endif()