diff --git a/.devcontainer/cuda11.1-gcc6/devcontainer.json b/.devcontainer/cuda11.1-gcc6/devcontainer.json index 5cf4c98b3e0..389120cf763 100644 --- a/.devcontainer/cuda11.1-gcc6/devcontainer.json +++ b/.devcontainer/cuda11.1-gcc6/devcontainer.json @@ -13,7 +13,8 @@ "SCCACHE_REGION": "us-east-2", "SCCACHE_BUCKET": "rapids-sccache-devs", "VAULT_HOST": "https://vault.ops.k8s.rapids.ai", - "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history" + "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", + "DEVCONTAINER_NAME": "cuda11.1-gcc6" }, "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", @@ -22,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda11.1-gcc6" } diff --git a/.devcontainer/cuda11.1-gcc7/devcontainer.json b/.devcontainer/cuda11.1-gcc7/devcontainer.json index fed511bd89a..07174393ee3 100644 --- a/.devcontainer/cuda11.1-gcc7/devcontainer.json +++ b/.devcontainer/cuda11.1-gcc7/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda11.1-gcc7" } diff --git a/.devcontainer/cuda11.1-gcc8/devcontainer.json b/.devcontainer/cuda11.1-gcc8/devcontainer.json index 5d79c04ca1c..e8d721b94db 100644 --- a/.devcontainer/cuda11.1-gcc8/devcontainer.json +++ b/.devcontainer/cuda11.1-gcc8/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda11.1-gcc8" } diff --git a/.devcontainer/cuda11.1-gcc9/devcontainer.json b/.devcontainer/cuda11.1-gcc9/devcontainer.json index ca35c406cc0..8c3f7ee2b9e 100644 --- a/.devcontainer/cuda11.1-gcc9/devcontainer.json +++ b/.devcontainer/cuda11.1-gcc9/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda11.1-gcc9" } diff --git a/.devcontainer/cuda11.1-llvm9/devcontainer.json b/.devcontainer/cuda11.1-llvm9/devcontainer.json index dbf4b97e7e4..a91c5fee9b1 100644 --- a/.devcontainer/cuda11.1-llvm9/devcontainer.json +++ b/.devcontainer/cuda11.1-llvm9/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda11.1-llvm9" } diff --git a/.devcontainer/cuda12.1-gcc10/devcontainer.json b/.devcontainer/cuda12.1-gcc10/devcontainer.json index afd547d243d..63d26aed5a9 100644 --- a/.devcontainer/cuda12.1-gcc10/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc10/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc10" } diff --git a/.devcontainer/cuda12.1-gcc11/devcontainer.json b/.devcontainer/cuda12.1-gcc11/devcontainer.json index 12969cf4513..b0f6d7c9cd5 100644 --- a/.devcontainer/cuda12.1-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc11/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc11" } diff --git a/.devcontainer/cuda12.1-gcc12/devcontainer.json b/.devcontainer/cuda12.1-gcc12/devcontainer.json index 27fd22c7665..038112f287d 100644 --- a/.devcontainer/cuda12.1-gcc12/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc12/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc12" } diff --git a/.devcontainer/cuda12.1-gcc7/devcontainer.json b/.devcontainer/cuda12.1-gcc7/devcontainer.json index ea5574be176..0afa7fd4fa8 100644 --- a/.devcontainer/cuda12.1-gcc7/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc7/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc7" } diff --git a/.devcontainer/cuda12.1-gcc8/devcontainer.json b/.devcontainer/cuda12.1-gcc8/devcontainer.json index 19914e2fdd2..c0267a0c727 100644 --- a/.devcontainer/cuda12.1-gcc8/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc8/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc8" } diff --git a/.devcontainer/cuda12.1-gcc9/devcontainer.json b/.devcontainer/cuda12.1-gcc9/devcontainer.json index 05cc8410815..f83d527cdfe 100644 --- a/.devcontainer/cuda12.1-gcc9/devcontainer.json +++ b/.devcontainer/cuda12.1-gcc9/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-gcc9" } diff --git a/.devcontainer/cuda12.1-llvm10/devcontainer.json b/.devcontainer/cuda12.1-llvm10/devcontainer.json index ca4a10f1029..ea4e4c03987 100644 --- a/.devcontainer/cuda12.1-llvm10/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm10/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm10" } diff --git a/.devcontainer/cuda12.1-llvm11/devcontainer.json b/.devcontainer/cuda12.1-llvm11/devcontainer.json index 36600fc9526..5aa3bdba76a 100644 --- a/.devcontainer/cuda12.1-llvm11/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm11/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm11" } diff --git a/.devcontainer/cuda12.1-llvm12/devcontainer.json b/.devcontainer/cuda12.1-llvm12/devcontainer.json index 3ffc8221bc6..1148a8e83df 100644 --- a/.devcontainer/cuda12.1-llvm12/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm12/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm12" } diff --git a/.devcontainer/cuda12.1-llvm13/devcontainer.json b/.devcontainer/cuda12.1-llvm13/devcontainer.json index 788f7f4fa31..07910944551 100644 --- a/.devcontainer/cuda12.1-llvm13/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm13/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm13" } diff --git a/.devcontainer/cuda12.1-llvm14/devcontainer.json b/.devcontainer/cuda12.1-llvm14/devcontainer.json index b3ddb01c997..1ec8e833036 100644 --- a/.devcontainer/cuda12.1-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm14/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm14" } diff --git a/.devcontainer/cuda12.1-llvm15/devcontainer.json b/.devcontainer/cuda12.1-llvm15/devcontainer.json index d91aa1bb58e..cabc5197c7c 100644 --- a/.devcontainer/cuda12.1-llvm15/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm15/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm15" } diff --git a/.devcontainer/cuda12.1-llvm9/devcontainer.json b/.devcontainer/cuda12.1-llvm9/devcontainer.json index 2eed6b39167..68e9316ce8b 100644 --- a/.devcontainer/cuda12.1-llvm9/devcontainer.json +++ b/.devcontainer/cuda12.1-llvm9/devcontainer.json @@ -23,5 +23,17 @@ "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + }, "name": "cuda12.1-llvm9" } diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0a86dc0c7d3..6fd7fdfb66f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -21,5 +21,17 @@ "source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" - ] + ], + "customizations": { + "vscode": { + "extensions": [ + "llvm-vs-code-extensions.vscode-clangd" + ], + "settings": { + "clangd.arguments": [ + "--compile-commands-dir=${workspaceFolder}/build/latest" + ] + } + } + } } \ No newline at end of file