diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2022-01-05 22:11:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-05 14:11:05 -0700 |
commit | 071778b919ed435fe28e39dcdd5fabde7496d244 (patch) | |
tree | c8a79d386d80edca29eaf959aa5782e2291f6847 /share | |
parent | a4f0fbafbb7e60fb056e1bea8de924c9c2286e61 (diff) | |
download | spack-071778b919ed435fe28e39dcdd5fabde7496d244.tar.gz spack-071778b919ed435fe28e39dcdd5fabde7496d244.tar.bz2 spack-071778b919ed435fe28e39dcdd5fabde7496d244.tar.xz spack-071778b919ed435fe28e39dcdd5fabde7496d244.zip |
llvm: make targets a multivalued variant (#27735)
* llvm: make targets a multivalued variant
* Fix the targets variant values
1. Make them lowercase and add a mapping to cmake equivalent
2. auto -> all
2. Restore composability by using a multivalued variant, so that
`targets=all` and `targets=x86` is combined to `targets=all,x86`
which is then transformed into LLVM_TARGETS_TO_BUILD=all.
* use targets=x86 in iwyu
* Default to nvptx/amdgpu/host arch targets
* default to none
* Update var/spack/repos/builtin/packages/zig/package.py
Diffstat (limited to 'share')
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/stacks/e4s-on-power/spack.yaml | 2 | ||||
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s-on-power/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s-on-power/spack.yaml index 26a594228d..af0f6087fb 100644 --- a/share/spack/gitlab/cloud_pipelines/stacks/e4s-on-power/spack.yaml +++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s-on-power/spack.yaml @@ -128,7 +128,7 @@ spack: - libnrm - libquo - libunwind - - llvm +all_targets +clang +compiler-rt +libcxx +lld +lldb +llvm_dylib +flang ~cuda + - llvm targets=amdgpu,nvptx +clang +compiler-rt +libcxx +lld +lldb +llvm_dylib +flang ~cuda - loki - mercury - metall diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml index 3e86a84c18..d2ed08d04d 100644 --- a/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml +++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s/spack.yaml @@ -139,7 +139,7 @@ spack: - libnrm - libquo - libunwind - - llvm +all_targets +clang +compiler-rt +libcxx +lld +lldb +llvm_dylib +flang ~cuda + - llvm targets=amdgpu,nvptx +clang +compiler-rt +libcxx +lld +lldb +llvm_dylib +flang ~cuda - loki - mercury - metall |