From 477d66d00f7e0b5c88a83241742acdac942547b2 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Tue, 13 May 2025 13:40:24 +0900 Subject: [PATCH] product-mini/platforms/windows: set C++17 explicitly (#4269) The recent LLVM uses std::optional, which is C++17. --- product-mini/platforms/windows/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/product-mini/platforms/windows/CMakeLists.txt b/product-mini/platforms/windows/CMakeLists.txt index 9ec5d3415..e0a4e255b 100644 --- a/product-mini/platforms/windows/CMakeLists.txt +++ b/product-mini/platforms/windows/CMakeLists.txt @@ -14,6 +14,8 @@ set (WAMR_BUILD_PLATFORM "windows") set (CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") set (CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") +set(CMAKE_CXX_STANDARD 17) + add_definitions(-DCOMPILING_WASM_RUNTIME_API=1) # Set WAMR_BUILD_TARGET, currently values supported: