{
  "configurations": [
    {
      "name": "x64-DebugWithTests",
      "generator": "Ninja",
      "configurationType": "Debug",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "-v",
      "ctestCommandArgs": "",
      "variables": [
        {
          "name": "INSTALL_GTEST",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows-static",
          "type": "STRING"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_MANIFEST_MODE",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_SAMPLES",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-DebugWithTests-OpenSSL111",
      "generator": "Ninja",
      "configurationType": "Debug",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "-v",
      "ctestCommandArgs": "",
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows-static",
          "type": "STRING"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_MANIFEST_MODE",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_OVERLAY_PORTS",
          "value": "${projectDir}\\vcpkg-custom-ports",
          "type": "STRING"
        },
        {
          "name": "INSTALL_GTEST",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_SAMPLES",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-DebugWithTestsWinHttp",
      "generator": "Ninja",
      "configurationType": "Debug",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "-DINSTALL_GTEST=OFF -DBUILD_TESTING=ON -DBUILD_SAMPLES=ON",
      "buildCommandArgs": "-v",
      "ctestCommandArgs": "",
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows-static",
          "type": "STRING"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x86-Debug",
      "generator": "Ninja",
      "configurationType": "Debug",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x86" ],
      "variables": [
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x86-windows-static",
          "type": "STRING"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x86-Release-static_curl",
      "generator": "Ninja",
      "configurationType": "MinSizeRel",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x86" ],
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x86-windows-static",
          "type": "STRING"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "RUN_LONG_UNIT_TESTS",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x86-Release-static",
      "generator": "Ninja",
      "configurationType": "MinSizeRel",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x86" ],
      "variables": [
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x86-windows-static",
          "type": "STRING"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "true",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x86-Release",
      "generator": "Ninja",
      "configurationType": "MinSizeRel",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x86" ],
      "variables": [
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CUSTOM",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x86-windows",
          "type": "STRING"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-Release",
      "generator": "Ninja",
      "configurationType": "MinSizeRel",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows",
          "type": "STRING"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_SAMPLES",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-Release-static",
      "generator": "Ninja",
      "configurationType": "MinSizeRel",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "variables": [
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-DebugWithPerfTest",
      "generator": "Ninja",
      "configurationType": "Debug",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "-v",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows-static",
          "type": "STRING"
        },
        {
          "name": "INSTALL_GTEST",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_SAMPLES",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        }
      ]
    },
    {
      "name": "x64-ReleaseWithPerfTest",
      "generator": "Ninja",
      "configurationType": "RelWithDebInfo",
      "buildRoot": "${projectDir}\\out\\build\\${name}",
      "installRoot": "${projectDir}\\out\\install\\${name}",
      "cmakeCommandArgs": "",
      "buildCommandArgs": "-v",
      "inheritEnvironments": [ "msvc_x64_x64" ],
      "variables": [
        {
          "name": "VCPKG_TARGET_TRIPLET",
          "value": "x64-windows-static",
          "type": "STRING"
        },
        {
          "name": "INSTALL_GTEST",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TESTING",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "ENABLE_PROXY_TESTS",
          "value": "False",
          "type": "BOOL"
        },
        {
          "name": "BUILD_SAMPLES",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_PERFORMANCE_TESTS",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_WINHTTP",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "BUILD_TRANSPORT_CURL",
          "value": "True",
          "type": "BOOL"
        },
        {
          "name": "MSVC_USE_STATIC_CRT",
          "value": "True",
          "type": "BOOL"
        }
      ]
    }
  ]
}