[
  {
    "name": "build.cmake_prefix_path",
    "value": [],
    "section": "core",
    "machine": "build",
    "type": "array",
    "description": "List of additional prefixes for cmake to search"
  },
  {
    "name": "build.pkg_config_path",
    "value": [],
    "section": "core",
    "machine": "build",
    "type": "array",
    "description": "List of additional paths for pkg-config to search"
  },
  {
    "name": "auto_features",
    "value": "auto",
    "section": "core",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Override value of all 'auto' features"
  },
  {
    "name": "backend",
    "value": "ninja",
    "section": "core",
    "machine": "any",
    "choices": [
      "ninja",
      "vs",
      "vs2010",
      "vs2012",
      "vs2013",
      "vs2015",
      "vs2017",
      "vs2019",
      "vs2022",
      "xcode",
      "none"
    ],
    "type": "combo",
    "description": "Backend to use"
  },
  {
    "name": "buildtype",
    "value": "debug",
    "section": "core",
    "machine": "any",
    "choices": [
      "plain",
      "debug",
      "debugoptimized",
      "release",
      "minsize",
      "custom"
    ],
    "type": "combo",
    "description": "Build type to use"
  },
  {
    "name": "cmake_prefix_path",
    "value": [],
    "section": "core",
    "machine": "host",
    "type": "array",
    "description": "List of additional prefixes for cmake to search"
  },
  {
    "name": "debug",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Enable debug symbols and other information"
  },
  {
    "name": "default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "force_fallback_for",
    "value": [],
    "section": "core",
    "machine": "any",
    "type": "array",
    "description": "Force fallback for those subprojects"
  },
  {
    "name": "genvslite",
    "value": "vs2022",
    "section": "core",
    "machine": "any",
    "choices": [
      "vs2022"
    ],
    "type": "combo",
    "description": "Setup multiple buildtype-suffixed ninja-backend build directories, and a [builddir]_vs containing a Visual Studio meta-backend with multiple configurations that calls into them"
  },
  {
    "name": "install_umask",
    "value": 18,
    "section": "core",
    "machine": "any",
    "type": "integer",
    "description": "Default umask to apply on permissions of installed files"
  },
  {
    "name": "layout",
    "value": "mirror",
    "section": "core",
    "machine": "any",
    "choices": [
      "mirror",
      "flat"
    ],
    "type": "combo",
    "description": "Build directory layout"
  },
  {
    "name": "optimization",
    "value": "2",
    "section": "core",
    "machine": "any",
    "choices": [
      "plain",
      "0",
      "g",
      "1",
      "2",
      "3",
      "s"
    ],
    "type": "combo",
    "description": "Optimization level"
  },
  {
    "name": "pkg_config_path",
    "value": [],
    "section": "core",
    "machine": "host",
    "type": "array",
    "description": "List of additional paths for pkg-config to search"
  },
  {
    "name": "prefer_static",
    "value": false,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Whether to try static linking before shared linking"
  },
  {
    "name": "strip",
    "value": false,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Strip targets on install"
  },
  {
    "name": "unity",
    "value": "off",
    "section": "core",
    "machine": "any",
    "choices": [
      "on",
      "off",
      "subprojects"
    ],
    "type": "combo",
    "description": "Unity build"
  },
  {
    "name": "unity_size",
    "value": 4,
    "section": "core",
    "machine": "any",
    "type": "integer",
    "description": "Unity block size"
  },
  {
    "name": "vsenv",
    "value": false,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Activate Visual Studio environment"
  },
  {
    "name": "warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "wrap_mode",
    "value": "default",
    "section": "core",
    "machine": "any",
    "choices": [
      "default",
      "nofallback",
      "nodownload",
      "forcefallback",
      "nopromote"
    ],
    "type": "combo",
    "description": "Wrap mode"
  },
  {
    "name": "pkgconfig.relocatable",
    "value": false,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Generate pkgconfig files as relocatable"
  },
  {
    "name": "python.allow_limited_api",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Whether to allow use of the Python Limited API"
  },
  {
    "name": "python.bytecompile",
    "value": 0,
    "section": "core",
    "machine": "any",
    "type": "integer",
    "description": "Whether to compile bytecode"
  },
  {
    "name": "python.install_env",
    "value": "prefix",
    "section": "core",
    "machine": "any",
    "choices": [
      "auto",
      "prefix",
      "system",
      "venv"
    ],
    "type": "combo",
    "description": "Which python environment to install to"
  },
  {
    "name": "python.platlibdir",
    "value": "",
    "section": "core",
    "machine": "any",
    "type": "string",
    "description": "Directory for site-specific, platform-specific files."
  },
  {
    "name": "python.purelibdir",
    "value": "",
    "section": "core",
    "machine": "any",
    "type": "string",
    "description": "Directory for site-specific, non-platform-specific files."
  },
  {
    "name": "berkeley-softfloat-3:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "berkeley-softfloat-3:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "berkeley-softfloat-3:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "berkeley-testfloat-3:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "berkeley-testfloat-3:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "berkeley-testfloat-3:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "keycodemapdb:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "keycodemapdb:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "keycodemapdb:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "libvduse:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "libvduse:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "libvduse:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "libvhost-user:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "libvhost-user:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "libvhost-user:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "slirp:default_library",
    "value": "shared",
    "section": "core",
    "machine": "any",
    "choices": [
      "shared",
      "static",
      "both"
    ],
    "type": "combo",
    "description": "Default library type"
  },
  {
    "name": "slirp:warning_level",
    "value": "1",
    "section": "core",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "everything"
    ],
    "type": "combo",
    "description": "Compiler warning level to use"
  },
  {
    "name": "slirp:werror",
    "value": true,
    "section": "core",
    "machine": "any",
    "type": "boolean",
    "description": "Treat warnings as errors"
  },
  {
    "name": "backend_max_links",
    "value": 0,
    "section": "backend",
    "machine": "any",
    "type": "integer",
    "description": "Maximum number of linker processes to run or 0 for no limit"
  },
  {
    "name": "b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "berkeley-softfloat-3:b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "berkeley-softfloat-3:b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "berkeley-softfloat-3:b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "berkeley-softfloat-3:b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "berkeley-softfloat-3:b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "berkeley-softfloat-3:b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "berkeley-softfloat-3:b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "berkeley-softfloat-3:b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "berkeley-softfloat-3:b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "berkeley-softfloat-3:b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "berkeley-softfloat-3:b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "berkeley-softfloat-3:b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "berkeley-testfloat-3:b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "berkeley-testfloat-3:b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "berkeley-testfloat-3:b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "berkeley-testfloat-3:b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "berkeley-testfloat-3:b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "berkeley-testfloat-3:b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "berkeley-testfloat-3:b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "berkeley-testfloat-3:b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "berkeley-testfloat-3:b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "berkeley-testfloat-3:b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "berkeley-testfloat-3:b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "berkeley-testfloat-3:b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "libvduse:b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "libvduse:b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "libvduse:b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "libvduse:b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "libvduse:b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "libvduse:b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "libvduse:b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "libvduse:b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "libvduse:b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "libvduse:b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "libvduse:b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "libvduse:b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "libvhost-user:b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "libvhost-user:b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "libvhost-user:b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "libvhost-user:b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "libvhost-user:b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "libvhost-user:b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "libvhost-user:b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "libvhost-user:b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "libvhost-user:b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "libvhost-user:b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "libvhost-user:b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "libvhost-user:b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "slirp:b_asneeded",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--as-needed when linking"
  },
  {
    "name": "slirp:b_colorout",
    "value": "auto",
    "section": "base",
    "machine": "any",
    "choices": [
      "auto",
      "always",
      "never"
    ],
    "type": "combo",
    "description": "Use colored output"
  },
  {
    "name": "slirp:b_coverage",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Enable coverage tracking."
  },
  {
    "name": "slirp:b_lto",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use link time optimization"
  },
  {
    "name": "slirp:b_lto_threads",
    "value": 0,
    "section": "base",
    "machine": "any",
    "type": "integer",
    "description": "Use multiple threads for Link Time Optimization"
  },
  {
    "name": "slirp:b_lundef",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use -Wl,--no-undefined when linking"
  },
  {
    "name": "slirp:b_ndebug",
    "value": "false",
    "section": "base",
    "machine": "any",
    "choices": [
      "true",
      "false",
      "if-release"
    ],
    "type": "combo",
    "description": "Disable asserts"
  },
  {
    "name": "slirp:b_pch",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Use precompiled headers"
  },
  {
    "name": "slirp:b_pgo",
    "value": "off",
    "section": "base",
    "machine": "any",
    "choices": [
      "off",
      "generate",
      "use"
    ],
    "type": "combo",
    "description": "Use profile guided optimization"
  },
  {
    "name": "slirp:b_pie",
    "value": true,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build executables as position independent"
  },
  {
    "name": "slirp:b_sanitize",
    "value": "none",
    "section": "base",
    "machine": "any",
    "choices": [
      "none",
      "address",
      "thread",
      "undefined",
      "memory",
      "leak",
      "address,undefined"
    ],
    "type": "combo",
    "description": "Code sanitizer to use"
  },
  {
    "name": "slirp:b_staticpic",
    "value": false,
    "section": "base",
    "machine": "any",
    "type": "boolean",
    "description": "Build static libraries as position independent"
  },
  {
    "name": "build.c_args",
    "value": [],
    "section": "compiler",
    "machine": "build",
    "type": "array",
    "description": "Extra arguments passed to the c compiler"
  },
  {
    "name": "build.c_link_args",
    "value": [],
    "section": "compiler",
    "machine": "build",
    "type": "array",
    "description": "Extra arguments passed to the c linker"
  },
  {
    "name": "build.c_std",
    "value": "gnu11",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "c_args",
    "value": [],
    "section": "compiler",
    "machine": "host",
    "type": "array",
    "description": "Extra arguments passed to the c compiler"
  },
  {
    "name": "c_link_args",
    "value": [],
    "section": "compiler",
    "machine": "host",
    "type": "array",
    "description": "Extra arguments passed to the c linker"
  },
  {
    "name": "c_std",
    "value": "gnu11",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "berkeley-softfloat-3:build.c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "berkeley-softfloat-3:c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "berkeley-testfloat-3:build.c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "berkeley-testfloat-3:c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "libvduse:build.c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "libvduse:c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "libvhost-user:build.c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "libvhost-user:c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "slirp:build.c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "build",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "slirp:c_std",
    "value": "gnu99",
    "section": "compiler",
    "machine": "host",
    "choices": [
      "none",
      "c89",
      "c99",
      "c11",
      "c17",
      "c18",
      "c2x",
      "gnu89",
      "gnu99",
      "gnu11",
      "gnu17",
      "gnu18",
      "gnu2x"
    ],
    "type": "combo",
    "description": "C language standard to use"
  },
  {
    "name": "bindir",
    "value": "bin",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Executable directory"
  },
  {
    "name": "datadir",
    "value": "share",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Data file directory"
  },
  {
    "name": "includedir",
    "value": "include",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Header file directory"
  },
  {
    "name": "infodir",
    "value": "share/info",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Info page directory"
  },
  {
    "name": "libdir",
    "value": "lib/x86_64-linux-gnu",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Library directory"
  },
  {
    "name": "libexecdir",
    "value": "libexec",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Library executable directory"
  },
  {
    "name": "licensedir",
    "value": "",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Licenses directory"
  },
  {
    "name": "localedir",
    "value": "share/locale",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Locale data directory"
  },
  {
    "name": "localstatedir",
    "value": "/var/local",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Localstate data directory"
  },
  {
    "name": "mandir",
    "value": "share/man",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Manual page directory"
  },
  {
    "name": "prefix",
    "value": "/usr/local",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Installation prefix"
  },
  {
    "name": "sbindir",
    "value": "sbin",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "System executable directory"
  },
  {
    "name": "sharedstatedir",
    "value": "/var/local/lib",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Architecture-independent data directory"
  },
  {
    "name": "sysconfdir",
    "value": "etc",
    "section": "directory",
    "machine": "any",
    "type": "string",
    "description": "Sysconf data directory"
  },
  {
    "name": "af_xdp",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "AF_XDP network backend support"
  },
  {
    "name": "alsa",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "ALSA sound support"
  },
  {
    "name": "asan",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "enable address sanitizer"
  },
  {
    "name": "attr",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "attr/xattr support"
  },
  {
    "name": "audio_drv_list",
    "value": [
      "default"
    ],
    "section": "user",
    "machine": "any",
    "choices": [
      "alsa",
      "coreaudio",
      "default",
      "dsound",
      "jack",
      "oss",
      "pa",
      "pipewire",
      "sdl",
      "sndio"
    ],
    "type": "array",
    "description": "Set audio driver list"
  },
  {
    "name": "auth_pam",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "PAM access control"
  },
  {
    "name": "avx2",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "AVX2 optimizations"
  },
  {
    "name": "avx512bw",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "AVX512BW optimizations"
  },
  {
    "name": "blkio",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libblkio block device driver"
  },
  {
    "name": "block_drv_ro_whitelist",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "set block driver read-only whitelist (by default affects only QEMU, not tools like qemu-img)"
  },
  {
    "name": "block_drv_rw_whitelist",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "set block driver read-write whitelist (by default affects only QEMU, not tools like qemu-img)"
  },
  {
    "name": "block_drv_whitelist_in_tools",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "use block whitelist also in tools instead of only QEMU"
  },
  {
    "name": "bochs",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "bochs image format support"
  },
  {
    "name": "bpf",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "eBPF support"
  },
  {
    "name": "brlapi",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "brlapi character device driver"
  },
  {
    "name": "bzip2",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "bzip2 support for DMG images"
  },
  {
    "name": "canokey",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "CanoKey support"
  },
  {
    "name": "cap_ng",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "cap_ng support"
  },
  {
    "name": "capstone",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Whether and how to find the capstone library"
  },
  {
    "name": "cfi",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "Control-Flow Integrity (CFI)"
  },
  {
    "name": "cfi_debug",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "Verbose errors in case of CFI violation"
  },
  {
    "name": "cloop",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "cloop image format support"
  },
  {
    "name": "cocoa",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Cocoa user interface (macOS only)"
  },
  {
    "name": "colo_proxy",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "colo-proxy support"
  },
  {
    "name": "coreaudio",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "CoreAudio sound support"
  },
  {
    "name": "coroutine_backend",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "ucontext",
      "sigaltstack",
      "windows",
      "auto"
    ],
    "type": "combo",
    "description": "coroutine backend to use"
  },
  {
    "name": "coroutine_pool",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "coroutine freelist (better performance)"
  },
  {
    "name": "crypto_afalg",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Linux AF_ALG crypto backend driver"
  },
  {
    "name": "curl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "CURL block device driver"
  },
  {
    "name": "curses",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "curses UI"
  },
  {
    "name": "dbus_display",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "-display dbus support"
  },
  {
    "name": "debug_graph_lock",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "graph lock debugging support"
  },
  {
    "name": "debug_mutex",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "mutex debugging support"
  },
  {
    "name": "debug_remap",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "syscall buffer debugging support"
  },
  {
    "name": "debug_stack_usage",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "measure coroutine stack usage"
  },
  {
    "name": "debug_tcg",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "TCG debugging"
  },
  {
    "name": "default_devices",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "Include a default selection of devices in emulators"
  },
  {
    "name": "dmg",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "dmg image format support"
  },
  {
    "name": "docdir",
    "value": "share/doc",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Base directory for documentation installation (can be empty)"
  },
  {
    "name": "docs",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Documentations build support"
  },
  {
    "name": "dsound",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "DirectSound sound support"
  },
  {
    "name": "fdt",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "disabled",
      "enabled",
      "auto",
      "system",
      "internal"
    ],
    "type": "combo",
    "description": "Whether and how to find the libfdt library"
  },
  {
    "name": "fuse",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "FUSE block device export"
  },
  {
    "name": "fuse_lseek",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "SEEK_HOLE/SEEK_DATA support for FUSE exports"
  },
  {
    "name": "fuzzing",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "build fuzzing targets"
  },
  {
    "name": "fuzzing_engine",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "fuzzing engine library for OSS-Fuzz"
  },
  {
    "name": "gcrypt",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libgcrypt cryptography support"
  },
  {
    "name": "gettext",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Localization of the GTK+ user interface"
  },
  {
    "name": "gio",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "use libgio for D-Bus support"
  },
  {
    "name": "glusterfs",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Glusterfs block device driver"
  },
  {
    "name": "gnutls",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "GNUTLS cryptography support"
  },
  {
    "name": "gtk",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "GTK+ user interface"
  },
  {
    "name": "gtk_clipboard",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "clipboard support for the gtk UI (EXPERIMENTAL, MAY HANG)"
  },
  {
    "name": "guest_agent",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Build QEMU Guest Agent"
  },
  {
    "name": "guest_agent_msi",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Build MSI package for the QEMU Guest Agent"
  },
  {
    "name": "hexagon_idef_parser",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "use idef-parser to automatically generate TCG code for the Hexagon frontend"
  },
  {
    "name": "hv_balloon",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "hv-balloon driver (requires Glib 2.68+ GTree API)"
  },
  {
    "name": "hvf",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "HVF acceleration support"
  },
  {
    "name": "iasl",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Path to ACPI disassembler"
  },
  {
    "name": "iconv",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Font glyph conversion support"
  },
  {
    "name": "install_blobs",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "install provided firmware blobs"
  },
  {
    "name": "interp_prefix",
    "value": "/usr/gnemul/qemu-%M",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "where to find shared libraries etc., use %M for cpu name"
  },
  {
    "name": "jack",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "JACK sound support"
  },
  {
    "name": "keyring",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Linux keyring support"
  },
  {
    "name": "kvm",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "KVM acceleration support"
  },
  {
    "name": "l2tpv3",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "l2tpv3 network backend support"
  },
  {
    "name": "libcbor",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libcbor support"
  },
  {
    "name": "libdaxctl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libdaxctl support"
  },
  {
    "name": "libdw",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "debuginfo support"
  },
  {
    "name": "libiscsi",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libiscsi userspace initiator"
  },
  {
    "name": "libkeyutils",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Linux keyutils support"
  },
  {
    "name": "libnfs",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libnfs block device driver"
  },
  {
    "name": "libpmem",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libpmem support"
  },
  {
    "name": "libssh",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "ssh block device support"
  },
  {
    "name": "libudev",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Use libudev to enumerate host devices"
  },
  {
    "name": "libusb",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libusb support for USB passthrough"
  },
  {
    "name": "libvduse",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "build VDUSE Library"
  },
  {
    "name": "linux_aio",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Linux AIO support"
  },
  {
    "name": "linux_io_uring",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Linux io_uring support"
  },
  {
    "name": "lzfse",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "lzfse support for DMG images"
  },
  {
    "name": "lzo",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "lzo compression support"
  },
  {
    "name": "malloc",
    "value": "system",
    "section": "user",
    "machine": "any",
    "choices": [
      "system",
      "tcmalloc",
      "jemalloc"
    ],
    "type": "combo",
    "description": "choose memory allocator to use"
  },
  {
    "name": "malloc_trim",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "enable libc malloc_trim() for memory optimization"
  },
  {
    "name": "membarrier",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "membarrier system call (for Linux 4.14+ or Windows"
  },
  {
    "name": "module_upgrades",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "try to load modules from alternate paths for upgrades"
  },
  {
    "name": "modules",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "modules support (non Windows)"
  },
  {
    "name": "mpath",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Multipath persistent reservation passthrough"
  },
  {
    "name": "multiprocess",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Out of process device emulation support"
  },
  {
    "name": "netmap",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "netmap network backend support"
  },
  {
    "name": "nettle",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "nettle cryptography support"
  },
  {
    "name": "numa",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libnuma support"
  },
  {
    "name": "nvmm",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "NVMM acceleration support"
  },
  {
    "name": "opengl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "OpenGL support"
  },
  {
    "name": "oss",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "OSS sound support"
  },
  {
    "name": "pa",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "PulseAudio sound support"
  },
  {
    "name": "parallels",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "parallels image format support"
  },
  {
    "name": "pipewire",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "PipeWire sound support"
  },
  {
    "name": "pixman",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "pixman support"
  },
  {
    "name": "pkgversion",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "use specified string as sub-version of the package"
  },
  {
    "name": "plugins",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "TCG plugins via shared library loading"
  },
  {
    "name": "png",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "PNG support with libpng"
  },
  {
    "name": "qatzip",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "QATzip compression support"
  },
  {
    "name": "qcow1",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "qcow1 image format support"
  },
  {
    "name": "qed",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "qed image format support"
  },
  {
    "name": "qemu_firmwarepath",
    "value": [
      "share/qemu-firmware"
    ],
    "section": "user",
    "machine": "any",
    "type": "array",
    "description": "search PATH for firmware files"
  },
  {
    "name": "qemu_ga_distro",
    "value": "Linux",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "second path element in qemu-ga registry entries"
  },
  {
    "name": "qemu_ga_manufacturer",
    "value": "QEMU",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "\"manufacturer\" name for qemu-ga registry entries"
  },
  {
    "name": "qemu_ga_version",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "version number for qemu-ga installer"
  },
  {
    "name": "qemu_suffix",
    "value": "qemu",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Suffix for QEMU data/modules/config directories (can be empty)"
  },
  {
    "name": "qga_vss",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "build QGA VSS support (broken with MinGW)"
  },
  {
    "name": "qom_cast_debug",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "cast debugging support"
  },
  {
    "name": "qpl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Query Processing Library support"
  },
  {
    "name": "rbd",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Ceph block device driver"
  },
  {
    "name": "rdma",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Enable RDMA-based migration"
  },
  {
    "name": "relocatable",
    "value": true,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "toggle relocatable install"
  },
  {
    "name": "replication",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "replication support"
  },
  {
    "name": "rng_none",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "dummy RNG, avoid using /dev/(u)random and getrandom()"
  },
  {
    "name": "rtsig_map",
    "value": "NULL",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "default value of QEMU_RTSIG_MAP"
  },
  {
    "name": "rust",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Rust support"
  },
  {
    "name": "rutabaga_gfx",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "rutabaga_gfx support"
  },
  {
    "name": "safe_stack",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "SafeStack Stack Smash Protection (requires clang/llvm and coroutine backend ucontext)"
  },
  {
    "name": "sdl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "SDL user interface"
  },
  {
    "name": "sdl_image",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "SDL Image support for icons"
  },
  {
    "name": "seccomp",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "seccomp support"
  },
  {
    "name": "selinux",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "SELinux support in qemu-nbd"
  },
  {
    "name": "slirp",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libslirp user mode network backend support"
  },
  {
    "name": "slirp_smbd",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "use smbd (at path --smbd=*) in slirp networking"
  },
  {
    "name": "smartcard",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "CA smartcard emulation support"
  },
  {
    "name": "smbd",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Path to smbd for slirp networking"
  },
  {
    "name": "snappy",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "snappy compression support"
  },
  {
    "name": "sndio",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "sndio sound support"
  },
  {
    "name": "sparse",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "sparse checker"
  },
  {
    "name": "spice",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Spice server support"
  },
  {
    "name": "spice_protocol",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Spice protocol support"
  },
  {
    "name": "stack_protector",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "compiler-provided stack protection"
  },
  {
    "name": "strict_rust_lints",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "Enable stricter set of Rust warnings"
  },
  {
    "name": "tcg",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "TCG support"
  },
  {
    "name": "tcg_interpreter",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "TCG with bytecode interpreter (slow)"
  },
  {
    "name": "tls_priority",
    "value": "NORMAL",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Default TLS protocol/cipher priority string"
  },
  {
    "name": "tools",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "build support utilities that come with QEMU"
  },
  {
    "name": "tpm",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "TPM support"
  },
  {
    "name": "trace_backends",
    "value": [
      "log"
    ],
    "section": "user",
    "machine": "any",
    "choices": [
      "dtrace",
      "ftrace",
      "log",
      "nop",
      "simple",
      "syslog",
      "ust"
    ],
    "type": "array",
    "description": "Set available tracing backends"
  },
  {
    "name": "trace_file",
    "value": "trace",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Trace file prefix for simple backend"
  },
  {
    "name": "tsan",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "enable thread sanitizer"
  },
  {
    "name": "u2f",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "U2F emulation support"
  },
  {
    "name": "uadk",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "UADK Library support"
  },
  {
    "name": "ubsan",
    "value": false,
    "section": "user",
    "machine": "any",
    "type": "boolean",
    "description": "enable undefined behaviour sanitizer"
  },
  {
    "name": "usb_redir",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "libusbredir support"
  },
  {
    "name": "vde",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vde network backend support"
  },
  {
    "name": "vdi",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vdi image format support"
  },
  {
    "name": "vduse_blk_export",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "VDUSE block export support"
  },
  {
    "name": "vfio_user_server",
    "value": "disabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vfio-user server support"
  },
  {
    "name": "vhdx",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhdx image format support"
  },
  {
    "name": "vhost_crypto",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhost-user crypto backend support"
  },
  {
    "name": "vhost_kernel",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhost kernel backend support"
  },
  {
    "name": "vhost_net",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhost-net kernel acceleration support"
  },
  {
    "name": "vhost_user",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhost-user backend support"
  },
  {
    "name": "vhost_user_blk_server",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "build vhost-user-blk server"
  },
  {
    "name": "vhost_vdpa",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vhost-vdpa kernel backend support"
  },
  {
    "name": "virglrenderer",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "virgl rendering support"
  },
  {
    "name": "virtfs",
    "value": "enabled",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "virtio-9p support"
  },
  {
    "name": "vmdk",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vmdk image format support"
  },
  {
    "name": "vmnet",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vmnet.framework network backend support"
  },
  {
    "name": "vnc",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "VNC server"
  },
  {
    "name": "vnc_jpeg",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "JPEG lossy compression for VNC server"
  },
  {
    "name": "vnc_sasl",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "SASL authentication for VNC server"
  },
  {
    "name": "vpc",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vpc image format support"
  },
  {
    "name": "vte",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vte support for the gtk UI"
  },
  {
    "name": "vvfat",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "vvfat image format support"
  },
  {
    "name": "whpx",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "WHPX acceleration support"
  },
  {
    "name": "x86_version",
    "value": "1",
    "section": "user",
    "machine": "any",
    "choices": [
      "0",
      "1",
      "2",
      "3",
      "4"
    ],
    "type": "combo",
    "description": "tweak required x86_64 architecture version beyond compiler default"
  },
  {
    "name": "xen",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Xen backend support"
  },
  {
    "name": "xen_pci_passthrough",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "Xen PCI passthrough support"
  },
  {
    "name": "xkbcommon",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "xkbcommon support"
  },
  {
    "name": "zstd",
    "value": "auto",
    "section": "user",
    "machine": "any",
    "choices": [
      "enabled",
      "disabled",
      "auto"
    ],
    "type": "combo",
    "description": "zstd compression support"
  },
  {
    "name": "berkeley-softfloat-3:defines",
    "value": [
      "-DSOFTFLOAT_ROUND_ODD",
      "-DINLINE_LEVEL=5",
      "-DSOFTFLOAT_FAST_DIV32TO16",
      "-DSOFTFLOAT_FAST_DIV64TO32",
      "-DSOFTFLOAT_FAST_INT64"
    ],
    "section": "user",
    "machine": "any",
    "type": "array",
    "description": "defines"
  },
  {
    "name": "berkeley-testfloat-3:defines",
    "value": [
      "-DFLOAT16",
      "-DFLOAT64",
      "-DEXTFLOAT80",
      "-DFLOAT128",
      "-DFLOAT_ROUND_ODD",
      "-DLONG_DOUBLE_IS_EXTFLOAT80"
    ],
    "section": "user",
    "machine": "any",
    "type": "array",
    "description": "defines"
  },
  {
    "name": "slirp:version_suffix",
    "value": "",
    "section": "user",
    "machine": "any",
    "type": "string",
    "description": "Suffix to append to SLIRP_VERSION_STRING"
  },
  {
    "name": "errorlogs",
    "value": true,
    "section": "test",
    "machine": "any",
    "type": "boolean",
    "description": "Whether to print the logs from failing tests"
  },
  {
    "name": "stdsplit",
    "value": false,
    "section": "test",
    "machine": "any",
    "type": "boolean",
    "description": "Split stdout and stderr in test logs"
  }
]