Skip to content
Snippets Groups Projects
packages.yaml 4.89 KiB
# This file contains the preferences for versions and variants.
# Note that spack can deviate from these preferences for various reasons:
# - if explicitly requested in spack.yaml
# - if required to satisfy explicit requests
# - if reuse == true and build caches contain other versions/variants
#   (this is disabled by concretize:reuse:false in concretizer.yaml)
#
# The variants in packages:all:variants are overridden by package-specific 
# variants. Therefore, we use the pattern require:any_of:[+variant,@:]
# which sets the variant or doesn't do anything if not supported.
#
packages:
  all:
    compiler: [gcc]
    require:
    - any_of: [+ipo, '@:']
    - any_of: [build_type=Release, '@:']
  acts:
    require:
    - '@21.1.1'
    - +dd4hep +examples +fatras +geant4 +identification +json +python +tgeo
  actsvg:
    require:
    - '@0.4.26'
    - +examples
  acts-dd4hep:
    require:
    - '@1.0.1'
  afterburner:
    require:
    - '@0.1.2'
    - +root +zlib
  algorithms:
    require:
    - '@main'
  cairo:
    require:
    - '@1.16.0'
    - +fc+ft+X+pdf+gobject
  catch2:
    require:
    - '@3.0.1'
    - -ipo
  cernlib:
    require:
    - '@2022.11.08.0-free'
    - -shared
  clhep:
    require:
    - '@2.4.6.4'
    - cxxstd=17
  cli11:
    require:
    - '@2.3.2'
  cmake:
    require:
    - '@3.26.3'
  cnpy:
    require:
    - '@master'
  cppcoro:
    require:
    - '@10bbcdbf2be3ad3aa56febcf4c7662d771460a99'
  dawn:
    require:
    - '@3_91a'
  dawncut:
    require:
    - '@1_54a'
  dd4hep: