diff options
author | Hadrien G <grasland@lal.in2p3.fr> | 2020-10-15 14:13:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-15 14:13:55 +0200 |
commit | 298e18dbf35c6f4cb4802f1e421d4ceeddddfc52 (patch) | |
tree | 9461a51e397e4dfa29b9645d574231628510d2f9 | |
parent | d1bfc426b077f2cf3259458176269da4289fbe15 (diff) | |
download | spack-298e18dbf35c6f4cb4802f1e421d4ceeddddfc52.tar.gz spack-298e18dbf35c6f4cb4802f1e421d4ceeddddfc52.tar.bz2 spack-298e18dbf35c6f4cb4802f1e421d4ceeddddfc52.tar.xz spack-298e18dbf35c6f4cb4802f1e421d4ceeddddfc52.zip |
acts: added v1.02.0 (#19305)
-rw-r--r-- | var/spack/repos/builtin/packages/acts/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py index 3318bd4cc1..931e07fc1a 100644 --- a/var/spack/repos/builtin/packages/acts/package.py +++ b/var/spack/repos/builtin/packages/acts/package.py @@ -35,6 +35,7 @@ class Acts(CMakePackage, CudaPackage): # Supported Acts versions version('master', branch='master') + version('1.02.0', commit='e69b95acc9a264e63aded7d1714632066e090542') version('1.01.0', commit='836fddd02c3eff33825833ff97d6abda5b5c20a0') version('1.00.0', commit='ec9ce0bcdc837f568d42a12ddf3fc9c80db62f5d') version('0.32.0', commit='a4cedab7e727e1327f2835db29d147cc86b21054') @@ -88,6 +89,7 @@ class Acts(CMakePackage, CudaPackage): variant('unit_tests', default=False, description='Build the unit tests') # Variants that enable / disable Acts plugins + variant('autodiff', default=False, description='Build the auto-differentiation plugin') variant('dd4hep', default=False, description='Build the DD4hep plugin') variant('digitization', default=False, description='Build the geometric digitization plugin') variant('fatras', default=False, description='Build the FAst TRAcking Simulation package') @@ -103,6 +105,7 @@ class Acts(CMakePackage, CudaPackage): variant('pythia8', default=False, description='Build the Pythia8-based examples') # Build dependencies + # FIXME: Use spack's autodiff package once there is one depends_on('boost @1.62:1.69.99 +program_options +test', when='@:0.10.3') depends_on('boost @1.69: +filesystem +program_options +test', when='@0.10.4:') depends_on('cmake @3.11:', type='build') @@ -119,6 +122,7 @@ class Acts(CMakePackage, CudaPackage): depends_on('root @6.10: cxxstd=17', when='+tgeo @0.8.1:') # Some variant combinations do not make sense + conflicts('+autodiff', when='@:1.01') conflicts('+benchmarks', when='@:0.15') conflicts('+dd4hep', when='-tgeo') conflicts('+examples', when='@:0.22') @@ -166,6 +170,7 @@ class Acts(CMakePackage, CudaPackage): legacy_plugin_label = "LEGACY" args = [ + plugin_cmake_variant("AUTODIFF", "autodiff"), cmake_variant("BENCHMARKS", "benchmarks"), plugin_cmake_variant("CUDA", "cuda"), plugin_cmake_variant("DD4HEP", "dd4hep"), @@ -192,6 +197,8 @@ class Acts(CMakePackage, CudaPackage): cxxstd = spec['root'].variants['cxxstd'].value args.append("-DCMAKE_CXX_STANDARD={0}".format(cxxstd)) + # FIXME: Once we can use spack's autodiff package, set + # ACTS_USE_SYSTEM_AUTODIFF too. if spec.satisfies('@0.33: +json'): args.append("-DACTS_USE_SYSTEM_NLOHMANN_JSON=ON") elif spec.satisfies('@0.14.0: +json'): |