{ "buildType": { "default": "debug", "description": "Configuration Type", "choices": { "debug": { "short": "Debug", "long": "Enable debugging and validation", "buildType": "Debug", "settings": { "CMAKE_DEBUG_POSTFIX": "d", "CMAKE_BUILD_TYPE": "Debug" } }, "release": { "short": "Release", "long": "Optimize binary for speed", "buildType": "Release", "settings": { "CMAKE_DEBUG_POSTFIX": "", "CMAKE_BUILD_TYPE": "Release" } } } }, "architecture": { "default": "x64", "description": "Platform Architecture", "choices": { "x64": { "short": "x64", "long": "amd64 platform", "settings": { "CMAKE_PLATFORM": "x64" } }, "x86": { "short": "x86", "long": "x86 platform", "settings": { "CMAKE_PLATFORM": "x86" } } } }, "superbuild": { "default": "off", "description": "Use Superbuild", "choices": { "off": { "short": "off", "long": "Don't rebuild superbuild", "settings": { "USE_SUPERBUILD": "OFF" } }, "on": { "short": "on", "long": "Rebuild dependencies", "settings": { "USE_SUPERBUILD": "ON" } } } } }