| // available ubuntu versions: [20, 22] | |
| // available llvm versions: [11, 12, 13, 14, 15, 16, 17, 18] | |
| { | |
| "name": "Enzyme", | |
| "image": "ghcr.io/enzymead/enzyme-dev-docker/ubuntu-22-llvm-16:latest", | |
| "mounts": [ | |
| "source=enzyme-bashhistory,target=/commandhistory,type=volume", | |
| "source=enzyme-extensions,target=/home/vscode/.vscode-server/extensions,type=volume", | |
| "source=enzyme-extensions-insiders,target=/home/vscode/.vscode-server-insiders/extensions,type=volume", | |
| "source=enzyme-build,target=${containerWorkspaceFolder}/build,type=volume" | |
| ], | |
| "capAdd": ["SYS_PTRACE"], | |
| "securityOpt": ["seccomp=unconfined"], | |
| "customizations": { | |
| "vscode": { | |
| "extensions": [ | |
| "llvm-vs-code-extensions.vscode-clangd", | |
| "BazelBuild.vscode-bazel", | |
| "twxs.cmake" | |
| ] | |
| } | |
| } | |
| } |