|
9 | 9 | { |
10 | 10 | "name": "vcpkg-base", |
11 | 11 | "hidden": true, |
12 | | - "displayName": "VCPkg Base Build", |
| 12 | + "displayName": "VCPkg Base", |
13 | 13 | "description": "Configured via the vcpkg toolchain", |
14 | 14 | "binaryDir": "${sourceDir}/build/${presetName}", |
15 | 15 | "installDir": "${sourceDir}/package", |
|
39 | 39 | { |
40 | 40 | "name": "linux-x64-release", |
41 | 41 | "inherits": ["vcpkg-base"], |
| 42 | + "displayName": "Linux x64 Release", |
| 43 | + "description": "Linux x64 Release build", |
42 | 44 | "cacheVariables": { |
43 | | - "VCPKG_TARGET_TRIPLET": { |
44 | | - "type": "STRING", |
45 | | - "value": "x64-linux" |
46 | | - }, |
47 | | - "CMAKE_BUILD_TYPE": { |
48 | | - "type": "STRING", |
49 | | - "value": "Release" |
50 | | - } |
| 45 | + "VCPKG_TARGET_TRIPLET": "x64-linux", |
| 46 | + "CMAKE_BUILD_TYPE": "Release" |
51 | 47 | } |
52 | 48 | }, |
53 | 49 | { |
54 | 50 | "name": "linux-x64-debug", |
55 | 51 | "inherits": ["vcpkg-base"], |
| 52 | + "displayName": "Linux x64 Debug", |
| 53 | + "description": "Linux x64 Debug build", |
56 | 54 | "cacheVariables": { |
57 | | - "VCPKG_TARGET_TRIPLET": { |
58 | | - "type": "STRING", |
59 | | - "value": "x64-linux" |
60 | | - }, |
61 | | - "CMAKE_BUILD_TYPE": { |
62 | | - "type": "STRING", |
63 | | - "value": "Debug" |
64 | | - } |
| 55 | + "VCPKG_TARGET_TRIPLET": "x64-linux", |
| 56 | + "CMAKE_BUILD_TYPE": "Debug" |
65 | 57 | } |
66 | 58 | }, |
| 59 | + { |
| 60 | + "name": "linux-x64-clang-libcxx-debug", |
| 61 | + "displayName": "Linux x64 Clang libc++ Debug", |
| 62 | + "description": "Linux x64 build with Clang and libc++ (Debug)", |
| 63 | + "inherits": "vcpkg-base", |
| 64 | + "cacheVariables": { |
| 65 | + "CMAKE_BUILD_TYPE": "Debug", |
| 66 | + "CMAKE_C_COMPILER": "clang", |
| 67 | + "CMAKE_CXX_COMPILER": "clang++", |
| 68 | + "CMAKE_CXX_FLAGS_INIT": "-stdlib=libc++", |
| 69 | + "CMAKE_EXE_LINKER_FLAGS_INIT": "-stdlib=libc++ -lc++abi", |
| 70 | + "CMAKE_SHARED_LINKER_FLAGS_INIT": "-stdlib=libc++ -lc++abi", |
| 71 | + "VCPKG_TARGET_TRIPLET": "x64-linux-clang-libcxx", |
| 72 | + "VCPKG_OVERLAY_TRIPLETS": "${sourceDir}/vcpkg-triplets" |
| 73 | + }, |
| 74 | + "binaryDir": "${sourceDir}/build/linux-x64-clang-libcxx-debug" |
| 75 | + }, |
| 76 | + { |
| 77 | + "name": "linux-x64-clang-libcxx-release", |
| 78 | + "displayName": "Linux x64 Clang libc++ Release", |
| 79 | + "description": "Linux x64 build with Clang and libc++ (Release)", |
| 80 | + "inherits": "vcpkg-base", |
| 81 | + "cacheVariables": { |
| 82 | + "CMAKE_BUILD_TYPE": "Release", |
| 83 | + "CMAKE_C_COMPILER": "clang", |
| 84 | + "CMAKE_CXX_COMPILER": "clang++", |
| 85 | + "CMAKE_CXX_FLAGS_INIT": "-stdlib=libc++", |
| 86 | + "CMAKE_EXE_LINKER_FLAGS_INIT": "-stdlib=libc++ -lc++abi", |
| 87 | + "CMAKE_SHARED_LINKER_FLAGS_INIT": "-stdlib=libc++ -lc++abi", |
| 88 | + "VCPKG_TARGET_TRIPLET": "x64-linux-clang-libcxx", |
| 89 | + "VCPKG_OVERLAY_TRIPLETS": "${sourceDir}/vcpkg-triplets" |
| 90 | + }, |
| 91 | + "binaryDir": "${sourceDir}/build/linux-x64-clang-libcxx-release" |
| 92 | + }, |
67 | 93 | { |
68 | 94 | "name": "macos-x64-release", |
69 | 95 | "inherits": ["vcpkg-base"], |
| 96 | + "displayName": "macOS x64 Release", |
| 97 | + "description": "macOS x64 Release build", |
70 | 98 | "cacheVariables": { |
71 | | - "VCPKG_TARGET_TRIPLET": { |
72 | | - "type": "STRING", |
73 | | - "value": "x64-osx" |
74 | | - }, |
75 | | - "CMAKE_BUILD_TYPE": { |
76 | | - "type": "STRING", |
77 | | - "value": "Release" |
78 | | - } |
| 99 | + "VCPKG_TARGET_TRIPLET": "x64-osx", |
| 100 | + "CMAKE_BUILD_TYPE": "Release" |
79 | 101 | } |
80 | 102 | }, |
81 | 103 | { |
82 | 104 | "name": "macos-x64-debug", |
83 | 105 | "inherits": ["vcpkg-base"], |
| 106 | + "displayName": "macOS x64 Debug", |
| 107 | + "description": "macOS x64 Debug build", |
84 | 108 | "cacheVariables": { |
85 | | - "VCPKG_TARGET_TRIPLET": { |
86 | | - "type": "STRING", |
87 | | - "value": "x64-osx" |
88 | | - }, |
89 | | - "CMAKE_BUILD_TYPE": { |
90 | | - "type": "STRING", |
91 | | - "value": "Debug" |
92 | | - } |
| 109 | + "VCPKG_TARGET_TRIPLET": "x64-osx", |
| 110 | + "CMAKE_BUILD_TYPE": "Debug" |
93 | 111 | } |
94 | 112 | }, |
95 | 113 | { |
96 | 114 | "name": "macos-arm64-release", |
97 | 115 | "inherits": ["vcpkg-base"], |
| 116 | + "displayName": "macOS ARM64 Release", |
| 117 | + "description": "macOS ARM64 Release build", |
98 | 118 | "cacheVariables": { |
99 | | - "VCPKG_TARGET_TRIPLET": { |
100 | | - "type": "STRING", |
101 | | - "value": "arm64-osx" |
102 | | - }, |
103 | | - "CMAKE_BUILD_TYPE": { |
104 | | - "type": "STRING", |
105 | | - "value": "Release" |
106 | | - } |
| 119 | + "VCPKG_TARGET_TRIPLET": "arm64-osx", |
| 120 | + "CMAKE_BUILD_TYPE": "Release" |
107 | 121 | } |
108 | 122 | }, |
109 | 123 | { |
110 | 124 | "name": "macos-arm64-debug", |
111 | 125 | "inherits": ["vcpkg-base"], |
| 126 | + "displayName": "macOS ARM64 Debug", |
| 127 | + "description": "macOS ARM64 Debug build", |
112 | 128 | "cacheVariables": { |
113 | | - "VCPKG_TARGET_TRIPLET": { |
114 | | - "type": "STRING", |
115 | | - "value": "arm64-osx" |
116 | | - }, |
117 | | - "CMAKE_BUILD_TYPE": { |
118 | | - "type": "STRING", |
119 | | - "value": "Debug" |
120 | | - } |
| 129 | + "VCPKG_TARGET_TRIPLET": "arm64-osx", |
| 130 | + "CMAKE_BUILD_TYPE": "Debug" |
121 | 131 | } |
122 | 132 | }, |
123 | 133 | { |
124 | 134 | "name": "windows-x64-release", |
125 | 135 | "inherits": ["vcpkg-msbuild-base"], |
| 136 | + "displayName": "Windows x64 Release", |
| 137 | + "description": "Windows x64 Release build", |
126 | 138 | "cacheVariables": { |
127 | | - "VCPKG_TARGET_TRIPLET": { |
128 | | - "type": "STRING", |
129 | | - "value": "x64-windows" |
130 | | - }, |
131 | | - "CMAKE_BUILD_TYPE": { |
132 | | - "type": "STRING", |
133 | | - "value": "Release" |
134 | | - } |
| 139 | + "VCPKG_TARGET_TRIPLET": "x64-windows", |
| 140 | + "CMAKE_BUILD_TYPE": "Release" |
135 | 141 | } |
136 | 142 | }, |
137 | 143 | { |
138 | 144 | "name": "windows-x64-debug", |
139 | 145 | "inherits": ["vcpkg-msbuild-base"], |
| 146 | + "displayName": "Windows x64 Debug", |
| 147 | + "description": "Windows x64 Debug build", |
140 | 148 | "cacheVariables": { |
141 | | - "VCPKG_TARGET_TRIPLET": { |
142 | | - "type": "STRING", |
143 | | - "value": "x64-windows" |
144 | | - }, |
145 | | - "CMAKE_BUILD_TYPE": { |
146 | | - "type": "STRING", |
147 | | - "value": "Debug" |
148 | | - } |
| 149 | + "VCPKG_TARGET_TRIPLET": "x64-windows", |
| 150 | + "CMAKE_BUILD_TYPE": "Debug" |
149 | 151 | } |
150 | 152 | } |
151 | 153 | ], |
152 | 154 | "buildPresets": [ |
153 | 155 | { |
154 | 156 | "name": "linux-x64-release", |
155 | 157 | "configurePreset": "linux-x64-release", |
156 | | - "displayName": "Build ninja-multi-vcpkg", |
157 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 158 | + "displayName": "Linux x64 Release", |
| 159 | + "description": "Build Linux x64 Release", |
158 | 160 | "configuration": "Release", |
159 | 161 | "targets": ["install"] |
160 | 162 | }, |
161 | 163 | { |
162 | 164 | "name": "linux-x64-debug", |
163 | 165 | "configurePreset": "linux-x64-debug", |
164 | | - "displayName": "Build ninja-multi-vcpkg", |
165 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 166 | + "displayName": "Linux x64 Debug", |
| 167 | + "description": "Build Linux x64 Debug", |
166 | 168 | "configuration": "Debug", |
167 | 169 | "targets": ["install"] |
168 | 170 | }, |
| 171 | + { |
| 172 | + "name": "linux-x64-clang-libcxx-debug", |
| 173 | + "displayName": "Linux x64 Clang libc++ Debug", |
| 174 | + "description": "Linux x64 build with Clang and libc++ (Debug)", |
| 175 | + "configurePreset": "linux-x64-clang-libcxx-debug", |
| 176 | + "configuration": "Debug" |
| 177 | + }, |
| 178 | + { |
| 179 | + "name": "linux-x64-clang-libcxx-release", |
| 180 | + "displayName": "Linux x64 Clang libc++ Release", |
| 181 | + "description": "Linux x64 build with Clang and libc++ (Release)", |
| 182 | + "configurePreset": "linux-x64-clang-libcxx-release", |
| 183 | + "configuration": "Release" |
| 184 | + }, |
169 | 185 | { |
170 | 186 | "name": "macos-x64-release", |
171 | 187 | "configurePreset": "macos-x64-release", |
172 | | - "displayName": "Build ninja-multi-vcpkg", |
173 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 188 | + "displayName": "macOS x64 Release", |
| 189 | + "description": "Build macOS x64 Release", |
174 | 190 | "configuration": "Release", |
175 | 191 | "targets": ["install"] |
176 | 192 | }, |
177 | 193 | { |
178 | 194 | "name": "macos-x64-debug", |
179 | 195 | "configurePreset": "macos-x64-debug", |
180 | | - "displayName": "Build ninja-multi-vcpkg", |
181 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 196 | + "displayName": "macOS x64 Debug", |
| 197 | + "description": "Build macOS x64 Debug", |
182 | 198 | "configuration": "Debug", |
183 | 199 | "targets": ["install"] |
184 | 200 | }, |
185 | 201 | { |
186 | 202 | "name": "macos-arm64-release", |
187 | 203 | "configurePreset": "macos-arm64-release", |
188 | | - "displayName": "Build ninja-multi-vcpkg", |
189 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 204 | + "displayName": "macOS ARM64 Release", |
| 205 | + "description": "Build macOS ARM64 Release", |
190 | 206 | "configuration": "Release", |
191 | 207 | "targets": ["install"] |
192 | 208 | }, |
193 | 209 | { |
194 | 210 | "name": "macos-arm64-debug", |
195 | 211 | "configurePreset": "macos-arm64-debug", |
196 | | - "displayName": "Build ninja-multi-vcpkg", |
197 | | - "description": "Build ninja-multi-vcpkg Configurations", |
| 212 | + "displayName": "macOS ARM64 Debug", |
| 213 | + "description": "Build macOS ARM64 Debug", |
198 | 214 | "configuration": "Debug", |
199 | 215 | "targets": ["install"] |
200 | 216 | }, |
201 | 217 | { |
202 | 218 | "name": "windows-x64-release", |
203 | 219 | "configurePreset": "windows-x64-release", |
204 | | - "displayName": "MSVC Release (x64)", |
205 | | - "description": "Build MSVC Configurations", |
| 220 | + "displayName": "Windows x64 Release", |
| 221 | + "description": "Build Windows x64 Release", |
206 | 222 | "configuration": "Release", |
207 | 223 | "targets": ["install"] |
208 | 224 | }, |
209 | 225 | { |
210 | 226 | "name": "windows-x64-debug", |
211 | 227 | "configurePreset": "windows-x64-debug", |
212 | | - "displayName": "MSVC Debug (x64)", |
213 | | - "description": "Build MSVC Configurations", |
| 228 | + "displayName": "Windows x64 Debug", |
| 229 | + "description": "Build Windows x64 Debug", |
214 | 230 | "configuration": "Debug", |
215 | 231 | "targets": ["install"] |
216 | 232 | } |
217 | 233 | ], |
218 | | - "testPresets": [ |
219 | | - |
220 | | - ] |
| 234 | + "testPresets": [] |
221 | 235 | } |
0 commit comments