mirror of
https://github.com/isar/libmdbx.git
synced 2025-03-03 16:58:14 +08:00
mdbx-cmake: allow predefine MDBX_C_STANDARD
.
Change-Id: I9895c8afff7fd80bd25292faef0e88fe2002ff21
This commit is contained in:
parent
9e5ea95f0f
commit
5282f99bd6
@ -340,12 +340,14 @@ if(NOT DEFINED MDBX_CXX_STANDARD)
|
|||||||
set(MDBX_CXX_STANDARD 98)
|
set(MDBX_CXX_STANDARD 98)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
# MSVC >= 19.28 (Microsoft Visual Studio 16.8) is mad!
|
if(NOT DEFINED MDBX_C_STANDARD)
|
||||||
# It unable process Windows SDK headers in the C11 mode!
|
# MSVC >= 19.28 (Microsoft Visual Studio 16.8) is mad!
|
||||||
if(HAS_C11 LESS 0 OR (MSVC AND MSVC_VERSION GREATER 1927))
|
# It unable process Windows SDK headers in the C11 mode!
|
||||||
|
if(HAS_C11 LESS 0 OR (MSVC AND MSVC_VERSION GREATER 1927))
|
||||||
set(MDBX_C_STANDARD 99)
|
set(MDBX_C_STANDARD 99)
|
||||||
else()
|
else()
|
||||||
set(MDBX_C_STANDARD 11)
|
set(MDBX_C_STANDARD 11)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND EXISTS "${MDBX_SOURCE_DIR}/ntdll.def")
|
if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND EXISTS "${MDBX_SOURCE_DIR}/ntdll.def")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user