// 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"
            ]
        }
    }
}
