1
0
Fork 0
forked from lthn/blockchain

added cmakelist

This commit is contained in:
cryptozoidberg 2019-08-29 22:51:37 +02:00
parent 28163e9eae
commit c78a118633
No known key found for this signature in database
GPG key ID: 22DEB97A54C6FDEC

View file

@ -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()