1515 "toolchainFile" : " ${sourceDir}/vcpkg/scripts/buildsystems/vcpkg.cmake" ,
1616 "binaryDir" : " ${sourceDir}/build" ,
1717 "installDir" : " ${sourceDir}/build/stage" ,
18- "cacheVariables" : {},
19- "hidden" : true
20- },
21- {
22- "name" : " ninja" ,
23- "generator" : " Ninja" ,
18+ "cacheVariables" : {
19+ "VCPKG_INSTALLED_DIR" : " ${sourceDir}/build/vcpkg_installed" ,
20+ "VCPKG_INSTALL_OPTIONS" : " --x-abi-tools-use-exact-versions;--downloads-root=${sourceDir}/build/vcpkg_downloads;--x-buildtrees-root=${sourceDir}/build/vcpkg_buildtrees;--x-packages-root=${sourceDir}/build/vcpkg_packages"
21+ },
2422 "hidden" : true
2523 },
2624 {
27- "name" : " debug" ,
25+ "name" : " Debug" ,
26+ "installDir" : " ${sourceDir}/build/stage/Debug" ,
2827 "cacheVariables" : {
2928 "CMAKE_BUILD_TYPE" : " Debug"
3029 },
3130 "hidden" : true
3231 },
3332 {
34- "name" : " release" ,
35- "binaryDir" : " ${sourceDir}/build/Release" ,
36- "installDir" : " ${sourceDir}/build/Release/stage" ,
33+ "name" : " Release" ,
34+ "installDir" : " ${sourceDir}/build/stage/Release" ,
3735 "cacheVariables" : {
3836 "CMAKE_BUILD_TYPE" : " Release"
3937 },
4038 "hidden" : true
4139 },
4240 {
43- "name" : " relwithdebinfo" ,
44- "binaryDir" : " ${sourceDir}/build/RelWithDebInfo" ,
45- "installDir" : " ${sourceDir}/build/RelWithDebInfo/stage" ,
41+ "name" : " RelWithDebInfo" ,
42+ "installDir" : " ${sourceDir}/build/stage/RelWithDebInfo" ,
4643 "cacheVariables" : {
4744 "CMAKE_BUILD_TYPE" : " RelWithDebInfo"
4845 },
4946 "hidden" : true
5047 },
5148 {
52- "name" : " ubuntu" ,
53- "cacheVariables" : {},
49+ "name" : " MinSizeRel" ,
50+ "installDir" : " ${sourceDir}/build/stage/MinSizeRel" ,
51+ "cacheVariables" : {
52+ "CMAKE_BUILD_TYPE" : " MinSizeRel"
53+ },
5454 "hidden" : true
5555 },
5656 {
57- "name" : " windows " ,
57+ "name" : " linux " ,
5858 "cacheVariables" : {},
5959 "hidden" : true
6060 },
6161 {
62- "name" : " ubuntu-ninja" ,
63- "inherits" : [
64- " vcpkg" ,
65- " ninja" ,
66- " ubuntu"
67- ]
68- },
69- {
70- "name" : " ubuntu-ninja-debug" ,
71- "inherits" : [
72- " ubuntu-ninja" ,
73- " debug"
74- ]
75- },
76- {
77- "name" : " ubuntu-ninja-debug-minimal" ,
78- "inherits" : [
79- " ubuntu-ninja" ,
80- " debug"
81- ],
82- "cacheVariables" : {}
83- },
84- {
85- "name" : " ubuntu-ninja-release" ,
86- "inherits" : [
87- " ubuntu-ninja" ,
88- " release"
89- ]
62+ "name" : " windows" ,
63+ "cacheVariables" : {},
64+ "hidden" : true
9065 },
9166 {
92- "name" : " ubuntu-ninja-relwithdebinfo" ,
93- "inherits" : [
94- " ubuntu-ninja" ,
95- " relwithdebinfo"
96- ]
67+ "name" : " ninja" ,
68+ "generator" : " Ninja" ,
69+ "hidden" : true
9770 },
9871 {
9972 "name" : " VS-16" ,
11891 "hidden" : true
11992 },
12093 {
121- "name" : " vcpkg-VS-16" ,
94+ "name" : " linux-ninja-Debug" ,
95+ "inherits" : [
96+ " linux" ,
97+ " ninja" ,
98+ " vcpkg" ,
99+ " Debug"
100+ ]
101+ },
102+ {
103+ "name" : " linux-ninja-Release" ,
104+ "inherits" : [
105+ " linux" ,
106+ " ninja" ,
107+ " vcpkg" ,
108+ " Release"
109+ ]
110+ },
111+ {
112+ "name" : " linux-ninja-RelWithDebInfo" ,
122113 "inherits" : [
114+ " linux" ,
115+ " ninja" ,
123116 " vcpkg" ,
117+ " RelWithDebInfo"
118+ ]
119+ },
120+ {
121+ "name" : " linux-ninja-MinSizeRel" ,
122+ "inherits" : [
123+ " linux" ,
124+ " ninja" ,
125+ " vcpkg" ,
126+ " MinSizeRel"
127+ ]
128+ },
129+ {
130+ "name" : " vcpkg-VS-16" ,
131+ "inherits" : [
124132 " windows" ,
133+ " vcpkg" ,
125134 " VS-16"
126135 ]
127136 },
128137 {
129138 "name" : " vcpkg-VS-17" ,
130139 "inherits" : [
131- " vcpkg" ,
132140 " windows" ,
141+ " vcpkg" ,
133142 " VS-17"
134143 ]
135144 }
136145 ],
137146 "buildPresets" : [
138147 {
139- "name" : " ninja-linux" ,
140- "condition" : {
141- "type" : " equals" ,
142- "lhs" : " ${hostSystemName}" ,
143- "rhs" : " Linux"
144- },
145- "hidden" : true ,
146- "nativeToolOptions" : []
147- },
148- {
149- "name" : " Ninja-Linux-Debug" ,
150- "inherits" : " Ninja-Linux" ,
151- "configuration" : " Debug"
152- },
153- {
154- "name" : " Ninja-Linux-Release" ,
155- "inherits" : " Ninja-Linux" ,
156- "configuration" : " Release"
148+ "name" : " linux-ninja-Debug" ,
149+ "configurePreset" : " linux-ninja-Debug"
157150 },
158151 {
159152 "name" : " VS-16-Debug" ,
201194 ]
202195 }
203196 ],
204- "testPresets" : [
205- {
206- "name" : " xxx" ,
207- "description" : " " ,
208- "displayName" : " "
209- }
210- ]
197+ "testPresets" : []
211198}
0 commit comments