forked from spack/github-actions-buildcache
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspack.yaml
38 lines (38 loc) · 1006 Bytes
/
spack.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
spack:
view: false
specs:
- matrix:
- - ccache
- cmake
- googletest cxxstd=20
- googletest cxxstd=17
- ninja
- nlohmann-json
- hepmc3
- root ~aqua ~davix ~examples ~opengl ~x ~tbb cxxstd=20
- 'vecgeom+gdml cxxstd=17' # needed for geant4 compatibility
- 'vecgeom+gdml cxxstd=20'
- '[email protected] cxxstd=17'
- '[email protected] cxxstd=17'
- '[email protected] cxxstd=20'
- '[email protected] cxxstd=20'
- '[email protected] cxxstd=20'
- '[email protected] cxxstd=20'
- '[email protected] cxxstd=20'
concretizer:
unify: false
config:
install_tree:
root: /opt/spack
padded_length: 128
projections:
all: "{compiler.name}-{compiler.version}/{name}/{version}/{hash:7}"
packages:
all:
variants: cxxstd=20
require:
- '%clang@18'
- any_of: [+ipo, '@:']
- any_of: [build_system=cmake, '@:']
- any_of: [build_type=Release, '@:']
- any_of: [generator=ninja, '@:']