123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381 |
- {
- "_comment": {
- "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.",
- "usage": "Copy to ${BOOST_ROOT}/libs/gil, then Visual Studio 2017 > File > Open > CMake > select ${BOOST_ROOT}/libs/gil/CMakeLists.txt"
- },
- "environments": [
- { "BuildDir": "${workspaceRoot}\\_build" },
- { "InstallDir": "${workspaceRoot}\\_install" }
- ],
- "configurations": [
- {
- "name": "x64-Debug-Ninja",
- "generator": "Ninja",
- "configurationType": "Debug",
- "inheritEnvironments": [ "msvc_x64_x64" ],
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "-v",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "Boost_COMPILER", "value": "-vc142;-vc141" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "OFF" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x64-Release-Ninja",
- "generator": "Ninja",
- "configurationType": "RelWithDebInfo",
- "inheritEnvironments": [ "msvc_x64_x64" ],
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "-v",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "Boost_COMPILER", "value": "-vc142;-vc141" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "OFF" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "OFF" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "OFF" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "OFF" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x86-Debug-Ninja",
- "generator": "Ninja",
- "configurationType": "Debug",
- "inheritEnvironments": [ "msvc_x86" ],
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "-v",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x32" },
- { "name": "Boost_COMPILER", "value": "-vc142;-vc141" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x86-Release-Ninja",
- "generator": "Ninja",
- "configurationType": "RelWithDebInfo",
- "inheritEnvironments": [ "msvc_x86" ],
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "-v",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x32" },
- { "name": "Boost_COMPILER", "value": "-vc142;-vc141" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x64-Debug-VS2019",
- "generator": "Visual Studio 16 2019 Win64",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "Boost_COMPILER", "value": "-vc142" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x64-Release-VS2019",
- "generator": "Visual Studio 16 2019 Win64",
- "configurationType": "Release",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "Boost_COMPILER", "value": "-vc142" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x86-Debug-VS2019",
- "generator": "Visual Studio 16 2019",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x32" },
- { "name": "Boost_COMPILER", "value": "-vc142" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x86-Release-VS2019",
- "generator": "Visual Studio 16 2019",
- "configurationType": "Release",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x32" },
- { "name": "Boost_COMPILER", "value": "-vc142" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x64-Debug-VS2017",
- "generator": "Visual Studio 15 2017 Win64",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "Boost_COMPILER", "value": "-vc141" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "ON" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "x64-Release-VS2017",
- "generator": "Visual Studio 15 2017 Win64",
- "configurationType": "Release",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" }
- ]
- },
- {
- "name": "x86-Debug-VS2017",
- "generator": "Visual Studio 15 2017",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" }
- ]
- },
- {
- "name": "x86-Release-VS2017",
- "generator": "Visual Studio 15 2017",
- "configurationType": "Release",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "buildCommandArgs": "-m",
- "cmakeCommandArgs": "",
- "ctestCommandArgs": "",
- "variables": [
- { "name": "CMAKE_TOOLCHAIN_FILE", "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake" }
- ]
- },
- {
- "name": "WSL-Debug-GCC",
- "generator": "Unix Makefiles",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeExecutable": "/usr/bin/cmake",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "",
- "ctestCommandArgs": "",
- "inheritEnvironments": [ "linux_x64" ],
- "intelliSenseMode": "linux-gcc-x64",
- "wslPath": "${defaultWSLPath}",
- "addressSanitizerRuntimeFlags": "detect_leaks=0",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "OFF" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "WSL-Release-GCC",
- "generator": "Unix Makefiles",
- "configurationType": "RelWithDebInfo",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeExecutable": "/usr/bin/cmake",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "",
- "ctestCommandArgs": "",
- "inheritEnvironments": [ "linux_x64" ],
- "intelliSenseMode": "linux-gcc-x64",
- "wslPath": "${defaultWSLPath}",
- "addressSanitizerRuntimeFlags": "detect_leaks=0",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "OFF" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "WSL-Debug-clang",
- "generator": "Unix Makefiles",
- "configurationType": "Debug",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeExecutable": "/usr/bin/cmake",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "",
- "ctestCommandArgs": "",
- "inheritEnvironments": [ "linux_clang_x64" ],
- "wslPath": "${defaultWSLPath}",
- "addressSanitizerRuntimeFlags": "detect_leaks=0",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "OFF" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- },
- {
- "name": "WSL-Release-clang",
- "generator": "Unix Makefiles",
- "configurationType": "RelWithDebInfo",
- "buildRoot": "${env.BuildDir}\\${name}",
- "installRoot": "${env.InstallDir}\\${name}",
- "cmakeExecutable": "/usr/bin/cmake",
- "cmakeCommandArgs": "",
- "buildCommandArgs": "",
- "ctestCommandArgs": "",
- "inheritEnvironments": [ "linux_clang_x64" ],
- "wslPath": "${defaultWSLPath}",
- "addressSanitizerRuntimeFlags": "detect_leaks=0",
- "variables": [
- { "name": "Boost_DEBUG", "value": "ON" },
- { "name": "Boost_ADDITIONAL_VERSIONS", "value": "1.72;1.71" },
- { "name": "Boost_ARCHITECTURE", "value": "-x64" },
- { "name": "GIL_BUILD_EXAMPLES", "value": "ON" },
- { "name": "GIL_BUILD_HEADER_TESTS", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_DYNAMIC_IMAGE", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_IO", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_NUMERIC", "value": "ON" },
- { "name": "GIL_ENABLE_EXT_TOOLBOX", "value": "ON" },
- { "name": "GIL_USE_CONAN", "value": "OFF" },
- { "name": "GIL_USE_CLANG_TIDY", "value": "OFF" }
- ]
- }
- ]
- }
|