From ae44a58bccefc57fa27bb9bc21d9cc5a7e9b5f4e Mon Sep 17 00:00:00 2001 From: Tahir Akhlaq Date: Tue, 8 Jan 2019 20:35:41 +0000 Subject: [PATCH] apparently /std:c++17 is needed even if CMAKE_CXX_COMPILER is 17 --- cmake/compiler.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/compiler.cmake b/cmake/compiler.cmake index 0a755ce3..fa32b7b3 100644 --- a/cmake/compiler.cmake +++ b/cmake/compiler.cmake @@ -11,6 +11,7 @@ else() set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4834" ) + set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++17" ) set( CMAKE_CXX_STANDARD 17 ) set( CMAKE_CXX_STANDARD_REQUIRED ON )