{ "version": 2, "configurePresets": [ { "name": "Horizon", "displayName": "Horizon Release (x64 architecture) - Visual Studio Community 2022", "description": "Using compilers for Visual Studio 17 2022 (x64 architecture)", "generator": "Visual Studio 17 2022", "toolset": "host=x64", "architecture": "x64", "binaryDir": "${sourceDir}/out/build/${presetName}", "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}", "CMAKE_C_COMPILER": "cl.exe", "CMAKE_CXX_COMPILER": "cl.exe", "CMAKE_TOOLCHAIN_FILE": "C:/vcpkg/scripts/buildsystems/vcpkg.cmake", "VCPKG_TARGET_TRIPLET": "x64-windows" } }, { "name": "Horizon-Tools", "displayName": "Horizon Tools Release (x64 architecture) - Visual Studio Community 2022", "description": "Using compilers for Visual Studio 17 2022 (x64 architecture)", "generator": "Visual Studio 17 2022", "toolset": "host=x64", "architecture": "x64", "binaryDir": "${sourceDir}/out/build/${presetName}", "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}", "CMAKE_C_COMPILER": "cl.exe", "CMAKE_CXX_COMPILER": "cl.exe", "CMAKE_TOOLCHAIN_FILE": "C:/vcpkg/scripts/buildsystems/vcpkg.cmake", "VCPKG_TARGET_TRIPLET": "x64-windows", "WITH_TOOLS": true, "WITHOUT_SERVERS": true, "WITH_TESTS": false } }, { "name": "Horizon-Tests", "displayName": "Horizon Tests Release (x64 architecture) - Visual Studio Community 2022", "description": "Using compilers for Visual Studio 17 2022 (x64 architecture)", "generator": "Visual Studio 17 2022", "toolset": "host=x64", "architecture": "x64", "binaryDir": "${sourceDir}/out/build/${presetName}", "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}", "CMAKE_C_COMPILER": "cl.exe", "CMAKE_CXX_COMPILER": "cl.exe", "CMAKE_TOOLCHAIN_FILE": "C:/vcpkg/scripts/buildsystems/vcpkg.cmake", "VCPKG_TARGET_TRIPLET": "x64-windows", "WITH_TOOLS": false, "WITHOUT_SERVERS": true, "WITH_TESTS": true } }, { "name": "Horizon Debug", "description": "Horizon Debug (x64 architecture) - Visual Studio Community 2022", "displayName": "", "inherits": [ "Horizon" ] }, { "name": "Horizon Tools Debug", "description": "Horizon Tools Debug (x64 architecture) - Visual Studio Community 2022", "displayName": "", "inherits": [ "Horizon-Tools" ] }, { "name": "Horizon Tests Debug", "description": "Horizon Tests Debug (x64 architecture) - Visual Studio Community 2022", "displayName": "", "inherits": [ "Horizon-Tests" ] }, { "name": "Horizon x86", "displayName": "Horizon (x86 architecture) - Visual Studio Community 2022", "description": "Using compilers for Visual Studio 17 2022 (x86 architecture)", "generator": "Visual Studio 17 2022", "toolset": "host=x86", "architecture": "win32", "binaryDir": "${sourceDir}/out/build/${presetName}", "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}", "CMAKE_C_COMPILER": "cl.exe", "CMAKE_CXX_COMPILER": "cl.exe", "CMAKE_TOOLCHAIN_FILE": "C:/vcpkg/scripts/buildsystems/vcpkg.cmake", "VCPKG_TARGET_TRIPLET": "x32-windows" } } ], "buildPresets": [ { "name": "Horizon", "displayName": "Visual Studio Community 2022 Release - amd64", "configurePreset": "Horizon", "configuration": "Release" }, { "name": "Horizon-Tools", "displayName": "Visual Studio Community 2022 Release - Tools - amd64", "configurePreset": "Horizon-Tools", "configuration": "Release" }, { "name": "Horizon-Tests", "displayName": "Visual Studio Community 2022 Release - Tests - amd64", "configurePreset": "Horizon-Tests", "configuration": "Release" }, { "name": "Horizon x86", "displayName": "Visual Studio Community 2022 Release - x86 - Debug", "configurePreset": "Horizon x86", "configuration": "Release" } ] }