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