{ "version": 4, "cmakeMinimumRequired": { "major": 3, "minor": 27, "patch": 2 }, "configurePresets": [ { "name": "Common", "generator": "Ninja", "binaryDir": "${sourceDir}/Build/${presetName}", "installDir": "${sourceDir}/Install/${presetName}", "hidden": true }, { "name": "Linux-Common", "inherits": "Common", "cacheVariables": { "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/CMake/LinuxToolchain.cmake" }, "hidden": true }, { "name": "Windows-Debug", "inherits": "Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" } }, { "name": "Windows-Development", "inherits": "Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "RelWithDebInfo" } }, { "name": "Windows-Release", "inherits": "Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release" } }, { "name": "Linux-Debug", "inherits": "Linux-Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" } }, { "name": "Linux-Development", "inherits": "Linux-Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "RelWithDebInfo" } }, { "name": "Linux-Release", "inherits": "Linux-Common", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release" } } ] }