blob: 3500329b8ccd69de0fc2c52c5ade3fe2f4d53296 [file] [log] [blame]
{
"version": 4,
"cmakeMinimumRequired": {
"major": 3,
"minor": 23,
"patch": 0
},
"include": [
"scripts/cmake/options-preset.json",
"scripts/cmake/platforms/platforms-preset.json",
"scripts/cmake/toolchains/toolchain-preset.json",
"source/use_case/usecase-preset.json"
],
"configurePresets": [
{
"name": "simple-gcc",
"displayName": "simple-gcc",
"description": "Target simple platform build with bare-metal gcc toolchain.",
"inherits": [
"simple-platform",
"gcc-toolchain"
]
},
{
"name": "simple-clang",
"displayName": "simple-armclang",
"description": "Target simple platform build with bare-metal armclang toolchain.",
"inherits": [
"simple-platform",
"armclang-toolchain"
]
},
{
"name": "mps3-300-gcc",
"displayName": "mps3-300-gcc",
"description": "Target mps3 board, SSE-300 subsystem with bare-metal gcc toolchain.",
"inherits": [
"mps3-300-platform",
"gcc-toolchain"
]
},
{
"name": "mps3-300-clang",
"displayName": "mps3-300-armclang",
"description": "Target mps3 board, SSE-300 subsystem with bare-metal armclang toolchain.",
"inherits": [
"mps3-300-platform",
"armclang-toolchain"
]
},
{
"name": "mps3-310-gcc",
"displayName": "mps3-310-gcc",
"description": "Target mps3 board, SSE-310 subsystem with bare-metal gcc toolchain.",
"inherits": [
"mps3-310-platform",
"gcc-toolchain"
]
},
{
"name": "mps3-310-clang",
"displayName": "mps3-310-armclang",
"description": "Target mps3 board, SSE-310 subsystem with bare-metal armclang toolchain.",
"inherits": [
"mps3-310-platform",
"armclang-toolchain"
]
},
{
"name": "native",
"displayName": "native",
"description": "Target native system.",
"inherits": [
"native-platform",
"native-toolchain"
]
},
{
"name": "mps3-300-gcc-custom",
"displayName": "mps3-300-gcc-custom",
"description": "mps3-300-gcc with debug enabled, default option for inference.",
"inherits": [
"mps3-300-gcc",
"log-debug",
"single-input"
]
}
],
"buildPresets": [
{
"name": "native",
"configurePreset": "native",
"inherits": "usecase-targets"
},
{
"name": "mps3-300-gcc",
"configurePreset": "mps3-300-gcc",
"inherits": "usecase-targets"
},
{
"name": "mps3-300-gcc-custom",
"configurePreset": "mps3-300-gcc-custom",
"inherits": "usecase-targets"
},
{
"name": "mps3-300-clang",
"configurePreset": "mps3-300-clang",
"inherits": "usecase-targets"
},
{
"name": "mps3-310-gcc",
"configurePreset": "mps3-310-gcc",
"inherits": "usecase-targets"
},
{
"name": "mps3-310-clang",
"configurePreset": "mps3-310-clang",
"inherits": "usecase-targets"
},
{
"name": "simple-gcc",
"configurePreset": "simple-gcc",
"inherits": "usecase-targets"
},
{
"name": "simple-clang",
"configurePreset": "simple-clang",
"inherits": "usecase-targets"
}
],
"testPresets": [
{
"name": "native-tests",
"description": "native tests",
"displayName": "Run native tests.",
"configurePreset": "native"
}
]
}