blob: 5a38f982a9b269b5f3b677608afcbcf527b79941 [file] [log] [blame]
{
"image": "ghcr.io/cheriot-platform/devcontainer:latest",
"remoteUser": "cheriot",
"containerUser": "cheriot",
"onCreateCommand": "git config --global --add safe.directory /workspaces/cheriot-rtos && git submodule init && git submodule update && cd tests && xmake f --sdk=/cheriot-tools/ && xmake project -k compile_commands .. && cd .. && for I in ex*/[[:digit:]]* ; do echo $I ; cd $I ; xmake f --sdk=/cheriot-tools/ && xmake project -k compile_commands . && cd ../.. ; done",
"customizations": {
"vscode": {
"extensions": [
"llvm-vs-code-extensions.vscode-clangd",
"tboox.xmake-vscode",
"hnw.vscode-auto-open-markdown-preview"
],
"settings": {
"clangd.path": "/cheriot-tools/bin/clangd",
"xmake.compileCommandsDirectory": "${workspaceRoot}",
"xmake.workingDirectory": "${workspaceRoot}/tests",
"xmake.additionalConfigArguments": "--sdk=/cheriot-tools/"
}
}
}
}