From 19dc9a3828ade736de9c534b04b9eac615160128 Mon Sep 17 00:00:00 2001 From: Tinson Lai Date: Wed, 12 Oct 2022 01:54:11 +0800 Subject: [PATCH] Fix options for C++20 experimental module in CMake --- CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 015ea1fc..e846b8cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) set(FMT_CAN_MODULE OFF) -if (CMAKE_CXX_STANDARD GREATER 17 AND - # msvc 16.10-pre4 - MSVC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 19.29.30035) - set(FMT_CAN_MODULE OFF) +if (CMAKE_CXX_STANDARD GREATER 17 AND NOT MSVC) + set(FMT_CAN_MODULE ON) endif () if (NOT FMT_CAN_MODULE) set(FMT_MODULE OFF)