Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion build_engine_mapping.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"vs-15-2017-win64-cxx17" : "Visual Studio 15 2017 Win64",
"vs-16-2019-win64-cxx17" : "Visual Studio 16 2019"
"vs-16-2019-win64-cxx17" : "Visual Studio 16 2019",
"vs-17-2022-win64-cxx17" : "Visual Studio 17 2022"

}
29 changes: 29 additions & 0 deletions vs-17-2022-win64-cxx17.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright (c) 2015-2017, Ruslan Baratov
# All rights reserved.

if(DEFINED POLLY_VS_17_2022_WIN64_CXX17_CMAKE_)
return()
else()
set(POLLY_VS_17_2022_WIN64_CXX17_CMAKE_ 1)
endif()

include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake")

polly_init(
"Visual Studio 17 2022 Win64 / C++17"
"Visual Studio 17 2022"
)

include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/flags/vs-cxx17.cmake")

add_compile_definitions(
NOMINMAX
WIN32_LEAN_AND_MEAN
_WIN32_WINNT=0x0A00 # We have to set the windows version targeted
WINVER=0x0A00 # We have to set the windows version targeted
LYRA_CONFIG_OPTIONAL_TYPE=std::optional

)

set (CMAKE_SYSTEM_VERSION "10.0.22621.0" CACHE STRING "Ensure WinSDK is recent enough to compile in C++17" FORCE )