• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "_comment": {
3    "description": "Sample CMakeSettings.json for building Boost.GIL tests and examples. See https://go.microsoft.com//fwlink//?linkid=834763 for more information about CMake integration with Visual Studio 2017 and this file.",
4    "usage": "Copy to ${BOOST_ROOT}/libs/gil, then Visual Studio 2017 > File > Open > CMake > select ${BOOST_ROOT}/libs/gil/CMakeLists.txt"
5  },
6  "environments": [
7    { "BuildDir": "${workspaceRoot}\\_build" },
8    { "InstallDir": "${workspaceRoot}\\_install" },
9    { "DEFAULT_BUILD_TESTING": "OFF" },
10    { "DEFAULT_Boost_ADDITIONAL_VERSIONS": "1.74;1.73;1.72;1.71" },
11    { "DEFAULT_Boost_COMPILER": "-vc142;-vc141" },
12    { "DEFAULT_Boost_DEBUG": "ON" },
13    { "DEFAULT_GIL_BUILD_EXAMPLES": "ON" },
14    { "DEFAULT_GIL_BUILD_HEADER_TESTS": "OFF" },
15    { "DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE": "ON" },
16    { "DEFAULT_GIL_ENABLE_EXT_IO": "ON" },
17    { "DEFAULT_GIL_ENABLE_EXT_NUMERIC": "ON" },
18    { "DEFAULT_GIL_ENABLE_EXT_TOOLBOX": "ON" },
19    { "DEFAULT_GIL_USE_CONAN": "ON" },
20    { "DEFAULT_GIL_USE_CLANG_TIDY": "OFF" }
21  ],
22  "configurations": [
23    {
24      "name": "x64-Debug-Ninja",
25      "generator": "Ninja",
26      "configurationType": "Debug",
27      "inheritEnvironments": [ "msvc_x64_x64" ],
28      "buildRoot": "${env.BuildDir}\\${name}",
29      "installRoot": "${env.InstallDir}\\${name}",
30      "cmakeCommandArgs": "",
31      "buildCommandArgs": "-v",
32      "ctestCommandArgs": "",
33      "variables": [
34        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
35        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
36        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
37        { "name": "Boost_COMPILER", "value": "${env.DEFAULT_Boost_COMPILER}" },
38        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
39        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
40        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
41        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
42        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
43        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
44        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
45        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
46        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
47      ]
48    },
49    {
50      "name": "x64-Release-Ninja",
51      "generator": "Ninja",
52      "configurationType": "RelWithDebInfo",
53      "inheritEnvironments": [ "msvc_x64_x64" ],
54      "buildRoot": "${env.BuildDir}\\${name}",
55      "installRoot": "${env.InstallDir}\\${name}",
56      "cmakeCommandArgs": "",
57      "buildCommandArgs": "-v",
58      "ctestCommandArgs": "",
59      "variables": [
60        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
61        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
62        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
63        { "name": "Boost_COMPILER", "value": "${env.DEFAULT_Boost_COMPILER}" },
64        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
65        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
66        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
67        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
68        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
69        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
70        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
71        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
72        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
73      ]
74    },
75    {
76      "name": "x86-Debug-Ninja",
77      "generator": "Ninja",
78      "configurationType": "Debug",
79      "inheritEnvironments": [ "msvc_x86" ],
80      "buildRoot": "${env.BuildDir}\\${name}",
81      "installRoot": "${env.InstallDir}\\${name}",
82      "cmakeCommandArgs": "",
83      "buildCommandArgs": "-v",
84      "ctestCommandArgs": "",
85      "variables": [
86        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
87        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
88        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
89        { "name": "Boost_ARCHITECTURE", "value": "-x32" },
90        { "name": "Boost_COMPILER", "value": "-vc142;-vc141" },
91        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "ON" },
92        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "ON" },
93        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
94        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "ON" },
95        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
96        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
97        { "name": "BOOST_GIL_USE_CONAN", "value": "ON" },
98        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "OFF" }
99      ]
100    },
101    {
102      "name": "x86-Release-Ninja",
103      "generator": "Ninja",
104      "configurationType": "RelWithDebInfo",
105      "inheritEnvironments": [ "msvc_x86" ],
106      "buildRoot": "${env.BuildDir}\\${name}",
107      "installRoot": "${env.InstallDir}\\${name}",
108      "cmakeCommandArgs": "",
109      "buildCommandArgs": "-v",
110      "ctestCommandArgs": "",
111      "variables": [
112        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
113        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
114        { "name": "Boost_ARCHITECTURE", "value": "-x32" },
115        { "name": "Boost_COMPILER", "value": "${env.DEFAULT_Boost_COMPILER}" },
116        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
117        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
118        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
119        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
120        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
121        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
122        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
123        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
124        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
125      ]
126    },
127    {
128      "name": "x64-Debug-VS2019",
129      "generator": "Visual Studio 16 2019 Win64",
130      "configurationType": "Debug",
131      "buildRoot": "${env.BuildDir}\\${name}",
132      "installRoot": "${env.InstallDir}\\${name}",
133      "buildCommandArgs": "-m",
134      "cmakeCommandArgs": "",
135      "ctestCommandArgs": "",
136      "variables": [
137        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
138        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
139        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
140        { "name": "Boost_COMPILER", "value": "${env.DEFAULT_Boost_COMPILER}" },
141        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
142        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
143        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
144        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
145        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
146        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
147        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
148        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
149        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
150      ]
151    },
152    {
153      "name": "x64-Release-VS2019",
154      "generator": "Visual Studio 16 2019 Win64",
155      "configurationType": "Release",
156      "buildRoot": "${env.BuildDir}\\${name}",
157      "installRoot": "${env.InstallDir}\\${name}",
158      "buildCommandArgs": "-m",
159      "cmakeCommandArgs": "",
160      "ctestCommandArgs": "",
161      "variables": [
162        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
163        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
164        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
165        { "name": "Boost_COMPILER", "value": "-vc142" },
166        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
167        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
168        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
169        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
170        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
171        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
172        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
173        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
174        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
175      ]
176    },
177    {
178      "name": "x86-Debug-VS2019",
179      "generator": "Visual Studio 16 2019",
180      "configurationType": "Debug",
181      "buildRoot": "${env.BuildDir}\\${name}",
182      "installRoot": "${env.InstallDir}\\${name}",
183      "buildCommandArgs": "-m",
184      "cmakeCommandArgs": "",
185      "ctestCommandArgs": "",
186      "variables": [
187        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
188        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
189        { "name": "Boost_ARCHITECTURE", "value": "-x32" },
190        { "name": "Boost_COMPILER", "value": "-vc142" },
191        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
192        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
193        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
194        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
195        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
196        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
197        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
198        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
199        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
200      ]
201    },
202    {
203      "name": "x86-Release-VS2019",
204      "generator": "Visual Studio 16 2019",
205      "configurationType": "Release",
206      "buildRoot": "${env.BuildDir}\\${name}",
207      "installRoot": "${env.InstallDir}\\${name}",
208      "buildCommandArgs": "-m",
209      "cmakeCommandArgs": "",
210      "ctestCommandArgs": "",
211      "variables": [
212        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
213        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
214        { "name": "Boost_ARCHITECTURE", "value": "-x32" },
215        { "name": "Boost_COMPILER", "value": "-vc142" },
216        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
217        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
218        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
219        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
220        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
221        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
222        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
223        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
224        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
225      ]
226    },
227    {
228      "name": "x64-Debug-VS2017",
229      "generator": "Visual Studio 15 2017 Win64",
230      "configurationType": "Debug",
231      "buildRoot": "${env.BuildDir}\\${name}",
232      "installRoot": "${env.InstallDir}\\${name}",
233      "buildCommandArgs": "-m",
234      "cmakeCommandArgs": "",
235      "ctestCommandArgs": "",
236      "variables": [
237        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
238        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
239        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
240        { "name": "Boost_COMPILER", "value": "-vc141" },
241        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
242        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
243        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
244        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
245        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
246        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
247        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
248        { "name": "BOOST_GIL_USE_CONAN", "value": "${env.DEFAULT_GIL_USE_CONAN}" },
249        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
250      ]
251    },
252    {
253      "name": "x64-Release-VS2017",
254      "generator": "Visual Studio 15 2017 Win64",
255      "configurationType": "Release",
256      "buildRoot": "${env.BuildDir}\\${name}",
257      "installRoot": "${env.InstallDir}\\${name}",
258      "buildCommandArgs": "-m",
259      "cmakeCommandArgs": "",
260      "ctestCommandArgs": "",
261      "variables": [
262        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
263        { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" },
264        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
265        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
266        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
267        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
268        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
269        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
270        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
271        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
272      ]
273    },
274    {
275      "name": "x86-Debug-VS2017",
276      "generator": "Visual Studio 15 2017",
277      "configurationType": "Debug",
278      "buildRoot": "${env.BuildDir}\\${name}",
279      "installRoot": "${env.InstallDir}\\${name}",
280      "buildCommandArgs": "-m",
281      "cmakeCommandArgs": "",
282      "ctestCommandArgs": "",
283      "variables": [
284        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
285        { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" },
286        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
287        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
288        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
289        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
290        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
291        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
292        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
293        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
294      ]
295    },
296    {
297      "name": "x86-Release-VS2017",
298      "generator": "Visual Studio 15 2017",
299      "configurationType": "Release",
300      "buildRoot": "${env.BuildDir}\\${name}",
301      "installRoot": "${env.InstallDir}\\${name}",
302      "buildCommandArgs": "-m",
303      "cmakeCommandArgs": "",
304      "ctestCommandArgs": "",
305      "variables": [
306        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
307        { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" },
308        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
309        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
310        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
311        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
312        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
313        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
314        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
315        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
316      ]
317    },
318    {
319      "name": "WSL-Debug-GCC",
320      "generator": "Unix Makefiles",
321      "configurationType": "Debug",
322      "buildRoot": "${env.BuildDir}\\${name}",
323      "installRoot": "${env.InstallDir}\\${name}",
324      "cmakeExecutable": "/usr/bin/cmake",
325      "cmakeCommandArgs": "",
326      "buildCommandArgs": "",
327      "ctestCommandArgs": "",
328      "inheritEnvironments": [ "linux_x64" ],
329      "intelliSenseMode": "linux-gcc-x64",
330      "wslPath": "${defaultWSLPath}",
331      "addressSanitizerRuntimeFlags": "detect_leaks=0",
332      "variables": [
333        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
334        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
335        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
336        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
337        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
338        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
339        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
340        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
341        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
342        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
343        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
344        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
345      ]
346    },
347    {
348      "name": "WSL-Release-GCC",
349      "generator": "Unix Makefiles",
350      "configurationType": "RelWithDebInfo",
351      "buildRoot": "${env.BuildDir}\\${name}",
352      "installRoot": "${env.InstallDir}\\${name}",
353      "cmakeExecutable": "/usr/bin/cmake",
354      "cmakeCommandArgs": "",
355      "buildCommandArgs": "",
356      "ctestCommandArgs": "",
357      "inheritEnvironments": [ "linux_x64" ],
358      "intelliSenseMode": "linux-gcc-x64",
359      "wslPath": "${defaultWSLPath}",
360      "addressSanitizerRuntimeFlags": "detect_leaks=0",
361      "variables": [
362        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
363        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
364        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
365        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
366        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
367        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
368        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
369        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
370        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
371        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
372        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
373        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
374      ]
375    },
376    {
377      "name": "WSL-Debug-clang",
378      "generator": "Unix Makefiles",
379      "configurationType": "Debug",
380      "buildRoot": "${env.BuildDir}\\${name}",
381      "installRoot": "${env.InstallDir}\\${name}",
382      "cmakeExecutable": "/usr/bin/cmake",
383      "cmakeCommandArgs": "",
384      "buildCommandArgs": "",
385      "ctestCommandArgs": "",
386      "inheritEnvironments": [ "linux_clang_x64" ],
387      "wslPath": "${defaultWSLPath}",
388      "addressSanitizerRuntimeFlags": "detect_leaks=0",
389      "variables": [
390        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
391        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
392        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
393        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
394        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
395        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
396        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
397        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
398        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
399        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
400        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
401        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
402      ]
403    },
404    {
405      "name": "WSL-Release-clang",
406      "generator": "Unix Makefiles",
407      "configurationType": "RelWithDebInfo",
408      "buildRoot": "${env.BuildDir}\\${name}",
409      "installRoot": "${env.InstallDir}\\${name}",
410      "cmakeExecutable": "/usr/bin/cmake",
411      "cmakeCommandArgs": "",
412      "buildCommandArgs": "",
413      "ctestCommandArgs": "",
414      "inheritEnvironments": [ "linux_clang_x64" ],
415      "wslPath": "${defaultWSLPath}",
416      "addressSanitizerRuntimeFlags": "detect_leaks=0",
417      "variables": [
418        { "name": "BUILD_TESTING", "value": "${env.DEFAULT_BUILD_TESTING}"},
419        { "name": "Boost_ADDITIONAL_VERSIONS", "value": "${env.DEFAULT_Boost_ADDITIONAL_VERSIONS}" },
420        { "name": "Boost_ARCHITECTURE", "value": "-x64" },
421        { "name": "Boost_DEBUG", "value": "${env.DEFAULT_Boost_DEBUG}" },
422        { "name": "BOOST_GIL_BUILD_EXAMPLES", "value": "${env.DEFAULT_GIL_BUILD_EXAMPLES}" },
423        { "name": "BOOST_GIL_BUILD_HEADER_TESTS", "value": "${env.DEFAULT_GIL_BUILD_HEADER_TESTS}" },
424        { "name": "BOOST_GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "${env.DEFAULT_GIL_ENABLE_EXT_DYNAMIC_IMAGE}" },
425        { "name": "BOOST_GIL_ENABLE_EXT_IO", "value": "${env.DEFAULT_GIL_ENABLE_EXT_IO}" },
426        { "name": "BOOST_GIL_ENABLE_EXT_NUMERIC", "value": "${env.DEFAULT_GIL_ENABLE_EXT_NUMERIC}" },
427        { "name": "BOOST_GIL_ENABLE_EXT_TOOLBOX", "value": "${env.DEFAULT_GIL_ENABLE_EXT_TOOLBOX}" },
428        { "name": "BOOST_GIL_USE_CONAN", "value": "OFF" },
429        { "name": "BOOST_GIL_USE_CLANG_TIDY", "value": "${env.DEFAULT_GIL_USE_CLANG_TIDY}" }
430      ]
431    }
432  ]
433}
434