mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Add register_fprime_* tracking to CMake * Add deployment dependency tracking * Add deployment convienence target * Bump to fprime tools release that supports external checks * Fix UT roll-up when no deployment UTs exist * Restore --all functionality of root directory * Fix check all
40 lines
1.2 KiB
JSON
40 lines
1.2 KiB
JSON
{
|
||
"version": 4,
|
||
"configurePresets": [
|
||
{
|
||
"name": "fprime",
|
||
"displayName": "F´ Release Preset",
|
||
"description": "F´ release build using local fprime-venv",
|
||
"binaryDir": "${sourceDir}/build-fprime-automatic-native",
|
||
"generator": "Ninja",
|
||
"environment": {
|
||
"VIRTUAL_ENV": "${fileDir}/fprime-venv",
|
||
"PATH": "$env{VIRTUAL_ENV}/bin:$penv{PATH}"
|
||
},
|
||
"cacheVariables": {
|
||
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
|
||
"CMAKE_BUILD_TYPE": "Release"
|
||
}
|
||
},
|
||
{
|
||
"name": "fprime-debug",
|
||
"inherits": "fprime",
|
||
"displayName": "F´ Debug Preset",
|
||
"description": "F´ debug build using local fprime-venv",
|
||
"cacheVariables": {
|
||
"CMAKE_BUILD_TYPE": "Debug"
|
||
}
|
||
},
|
||
{
|
||
"name": "fprime-ut",
|
||
"inherits": "fprime-debug",
|
||
"displayName": "F´ Unit Test Preset",
|
||
"description": "F´ debug build including unit tests using local fprime-venv",
|
||
"binaryDir": "${sourceDir}/build-fprime-automatic-native-ut",
|
||
"cacheVariables": {
|
||
"BUILD_TESTING": "ON"
|
||
}
|
||
}
|
||
]
|
||
}
|