2019-08-31 14:41:18 +02:00
|
|
|
|
2020-01-09 17:06:02 +01:00
|
|
|
|
2020-02-18 07:05:02 +01:00
|
|
|
if(CMAKE_SYSTEM_NAME STREQUAL "iOS" OR CMAKE_SYSTEM_NAME STREQUAL "Android")
|
2020-01-09 17:06:02 +01:00
|
|
|
message("excluded db support for IOS build")
|
|
|
|
|
return()
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
2019-08-31 14:41:18 +02:00
|
|
|
message("DB ENGINE: lmdb")
|
|
|
|
|
add_subdirectory(liblmdb)
|
|
|
|
|
if(MSVC)
|
|
|
|
|
target_compile_options(lmdb PRIVATE /wd4996 /wd4503 /wd4345 /wd4267 /wd4244 /wd4146 /wd4333 /wd4172)
|
|
|
|
|
else()
|
|
|
|
|
# Warnings as used by LMDB itself (LMDB_0.9.23)
|
|
|
|
|
target_compile_options(lmdb PRIVATE -Wall -Wno-unused-parameter -Wbad-function-cast -Wuninitialized)
|
|
|
|
|
endif()
|
2019-10-25 00:13:38 +02:00
|
|
|
if(NOT DISABLE_MDBX)
|
|
|
|
|
message("DB ENGINE: mdbx")
|
|
|
|
|
add_subdirectory(libmdbx)
|
|
|
|
|
endif()
|