diff options
Diffstat (limited to '.devcontainer/postCreateCommand.sh')
-rwxr-xr-x | .devcontainer/postCreateCommand.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh new file mode 100755 index 0000000000..e319719a37 --- /dev/null +++ b/.devcontainer/postCreateCommand.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Load spack environment at terminal startup +cat <<EOF >> /root/.bashrc +. /workspaces/spack/share/spack/setup-env.sh +EOF + +# Load spack environment in this script +. /workspaces/spack/share/spack/setup-env.sh + +# Ensure generic targets for maximum matching with buildcaches +spack config --scope site add "packages:all:require:[target=x86_64_v3]" +spack config --scope site add "concretizer:targets:granularity:generic" + +# Find compiler and install gcc-runtime +spack compiler find --scope site + +# Setup buildcaches +spack mirror add --scope site develop https://binaries.spack.io/develop +spack buildcache keys --install --trust |