1+
2+ {
3+ "version" : 3 ,
4+ "cmakeMinimumRequired" : {
5+ "major" : 3 ,
6+ "minor" : 16 ,
7+ "patch" : 0
8+ },
9+
10+ "configurePresets" : [
11+ {
12+ "name" : " ninja-debug" ,
13+ "displayName" : " Ninja (Debug)" ,
14+ "generator" : " Ninja" ,
15+ "binaryDir" : " ${sourceDir}/build/ninja-debug" ,
16+ "cacheVariables" : {
17+ "CMAKE_CXX_COMPILER" : " clang++" ,
18+ "CMAKE_C_COMPILER" : " clang" ,
19+ "CMAKE_CXX_STANDARD" : " 17" ,
20+ "CMAKE_CXX_STANDARD_REQUIRED" : " ON" ,
21+ "CMAKE_CXX_EXTENSIONS" : " OFF" ,
22+ "CMAKE_BUILD_TYPE" : " Debug"
23+ }
24+
25+ },
26+ {
27+ "name" : " ninja-release" ,
28+ "displayName" : " Ninja (Release)" ,
29+ "generator" : " Ninja" ,
30+ "binaryDir" : " ${sourceDir}/build/ninja-release" ,
31+ "cacheVariables" : {
32+ "CMAKE_CXX_COMPILER" : " clang++" ,
33+ "CMAKE_C_COMPILER" : " clang" ,
34+ "CMAKE_CXX_STANDARD" : " 17" ,
35+ "CMAKE_CXX_STANDARD_REQUIRED" : " ON" ,
36+ "CMAKE_CXX_EXTENSIONS" : " OFF" ,
37+ "CMAKE_BUILD_TYPE" : " Release"
38+ }
39+ },
40+ {
41+ "name" : " vs2022-x64-debug" ,
42+ "displayName" : " Visual Studio 2022 (x64) (Debug)" ,
43+ "generator" : " Visual Studio 17 2022" ,
44+ "architecture" : " x64" ,
45+ "binaryDir" : " ${sourceDir}/build/vs2022-x64-debug" ,
46+ "cacheVariables" : {
47+ "CMAKE_BUILD_TYPE" : " Debug"
48+ }
49+ },
50+ {
51+ "name" : " vs2022-x64-release" ,
52+ "displayName" : " Visual Studio 2022 (x64) (Release)" ,
53+ "generator" : " Visual Studio 17 2022" ,
54+ "architecture" : " x64" ,
55+ "binaryDir" : " ${sourceDir}/build/vs2022-x64-release" ,
56+ "cacheVariables" : {
57+ "CMAKE_BUILD_TYPE" : " Release"
58+ }
59+ }
60+ ],
61+
62+ "buildPresets" : [
63+ {
64+ "name" : " ninja-debug" ,
65+ "configurePreset" : " ninja-debug"
66+ },
67+ {
68+ "name" : " ninja-release" ,
69+ "configurePreset" : " ninja-release"
70+ },
71+ {
72+ "name" : " vs2022-x64-release" ,
73+ "configurePreset" : " vs2022-x64-release" ,
74+ "configuration" : " Release"
75+ },
76+ {
77+ "name" : " vs2022-x64-debug" ,
78+ "configurePreset" : " vs2022-x64-debug" ,
79+ "configuration" : " Debug"
80+ }
81+ ]
82+ }
0 commit comments