{ "version": 6, "configurePresets": [ { "name": "default", "generator": "@RunCMake_GENERATOR@", "binaryDir": "${sourceDir}/build/${presetName}", "environment": { "TEST_ENV": "Environment variable", "TEST_ENV_OVERRIDE": "Overridden environment variable" } } ], "buildPresets": [ { "name": "build-default-debug", "configurePreset": "default", "configuration": "Debug" }, { "name": "build-default-release", "inherits": "build-default-debug", "configuration": "Release" } ], "packagePresets": [ { "name": "minimal", "configurePreset": "default" }, { "name": "defaults", "hidden": false, "inherits": [], "vendor": {}, "displayName": "", "description": "", "environment": {}, "configurePreset": "default", "inheritConfigureEnvironment": true }, { "name": "no-environment", "configurePreset": "default", "inheritConfigureEnvironment": false, "environment": { "TEST_ENV_REF": "x$env{TEST_ENV}x" } }, { "name": "with-environment", "inherits": "no-environment", "inheritConfigureEnvironment": true, "environment": { "TEST_ENV_OVERRIDE": "Override", "TEST_ENV_OVERRIDE_REF": "x$env{TEST_ENV_OVERRIDE}x", "TEST_ENV_REF": "x$env{TEST_ENV}x" } }, { "name": "generators", "inherits": "minimal", "generators": [ "TBZ2", "TXZ" ] }, { "name": "configurations", "inherits": "minimal", "configurations": [ "Debug", "Release" ] }, { "name": "variables", "inherits": "minimal", "variables": { "CPACK_PACKAGE_FILE_NAME": "variables-package" } }, { "name": "config-file", "inherits": "minimal", "configFile": "CPackConfigAlt.cmake" }, { "name": "debug", "inherits": "minimal", "output": { "debug": true } }, { "name": "verbose", "inherits": "minimal", "output": { "verbose": true } }, { "name": "package-name", "inherits": "minimal", "generators": [ "External" ], "packageName": "package-name" }, { "name": "package-version", "inherits": "minimal", "generators": [ "External" ], "packageVersion": "1.0" }, { "name": "package-directory", "inherits": "minimal", "packageDirectory": "${sourceDir}/build/default/package-directory" }, { "name": "vendor-name", "inherits": "minimal", "generators": [ "External" ], "variables": { "CPACK_EXTERNAL_PACKAGE_SCRIPT": "${sourceDir}/build/default/external_package.cmake" }, "vendorName": "some-vendor" } ] }