Fix options for C++20 experimental module in CMake
This commit is contained in:
parent
d2c47c0df2
commit
19dc9a3828
@ -84,10 +84,8 @@ option(FMT_MODULE "Build a module instead of a traditional library." OFF)
|
|||||||
option(FMT_SYSTEM_HEADERS "Expose headers with marking them as system." OFF)
|
option(FMT_SYSTEM_HEADERS "Expose headers with marking them as system." OFF)
|
||||||
|
|
||||||
set(FMT_CAN_MODULE OFF)
|
set(FMT_CAN_MODULE OFF)
|
||||||
if (CMAKE_CXX_STANDARD GREATER 17 AND
|
if (CMAKE_CXX_STANDARD GREATER 17 AND NOT MSVC)
|
||||||
# msvc 16.10-pre4
|
set(FMT_CAN_MODULE ON)
|
||||||
MSVC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 19.29.30035)
|
|
||||||
set(FMT_CAN_MODULE OFF)
|
|
||||||
endif ()
|
endif ()
|
||||||
if (NOT FMT_CAN_MODULE)
|
if (NOT FMT_CAN_MODULE)
|
||||||
set(FMT_MODULE OFF)
|
set(FMT_MODULE OFF)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user