acts: add v34.1.0, v35.0.0 (identification, sycl variants changes) (#44407)

* acts: add v34.1.0, v35.0.0 (identification, sycl variants changes)

* [@spackbot] updating style on behalf of wdconinc

---------

Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
This commit is contained in:
Wouter Deconinck 2024-05-29 10:52:20 -05:00 committed by GitHub
parent b9dfae4722
commit 1dc63dbea6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,6 +42,8 @@ class Acts(CMakePackage, CudaPackage):
# Supported Acts versions # Supported Acts versions
version("main", branch="main") version("main", branch="main")
version("master", branch="main", deprecated=True) # For compatibility version("master", branch="main", deprecated=True) # For compatibility
version("35.0.0", commit="352b423ec31934f825deb9897780246d60ffc44e", submodules=True)
version("34.1.0", commit="8e1b7a659d912cd98db9d700906ff59e708da574", submodules=True)
version("34.0.0", commit="daafd83adf0ce50f9667f3c9d4791a459e39fd1b", submodules=True) version("34.0.0", commit="daafd83adf0ce50f9667f3c9d4791a459e39fd1b", submodules=True)
version("33.1.0", commit="00591a593a648430820e980b031301d25c18f1c7", submodules=True) version("33.1.0", commit="00591a593a648430820e980b031301d25c18f1c7", submodules=True)
version("33.0.0", commit="f6ed9013e76120137ae456583a04b554d88d9452", submodules=True) version("33.0.0", commit="f6ed9013e76120137ae456583a04b554d88d9452", submodules=True)
@ -198,7 +200,13 @@ class Acts(CMakePackage, CudaPackage):
"examples", "examples",
default=False, default=False,
description="Build the examples", description="Build the examples",
when="@17: +fatras +identification +json +tgeo", when="@17:34 +fatras +identification +json +tgeo",
)
variant(
"examples",
default=False,
description="Build the examples",
when="@35: +fatras +json +tgeo",
) )
variant("integration_tests", default=False, description="Build the integration tests") variant("integration_tests", default=False, description="Build the integration tests")
variant("unit_tests", default=False, description="Build the unit tests") variant("unit_tests", default=False, description="Build the unit tests")
@ -233,7 +241,9 @@ class Acts(CMakePackage, CudaPackage):
) )
variant("fatras_geant4", default=False, description="Build Geant4 Fatras package") variant("fatras_geant4", default=False, description="Build Geant4 Fatras package")
variant("geomodel", default=False, description="Build GeoModel plugin", when="@33:") variant("geomodel", default=False, description="Build GeoModel plugin", when="@33:")
variant("identification", default=False, description="Build the Identification plugin") variant(
"identification", default=False, description="Build the Identification plugin", when="@:34"
)
variant("json", default=False, description="Build the Json plugin") variant("json", default=False, description="Build the Json plugin")
variant("legacy", default=False, description="Build the Legacy package") variant("legacy", default=False, description="Build the Legacy package")
variant("mlpack", default=False, description="Build MLpack plugin", when="@25:31") variant("mlpack", default=False, description="Build MLpack plugin", when="@25:31")
@ -252,8 +262,11 @@ class Acts(CMakePackage, CudaPackage):
description="Enable memory profiling using gperftools", description="Enable memory profiling using gperftools",
when="@19.3:", when="@19.3:",
) )
variant("sycl", default=False, description="Build the SyCL plugin", when="@1:") variant("sycl", default=False, description="Build the SyCL plugin", when="@1:34")
variant("tgeo", default=False, description="Build the TGeo plugin", when="+identification") variant(
"tgeo", default=False, description="Build the TGeo plugin", when="@:34 +identification"
)
variant("tgeo", default=False, description="Build the TGeo plugin", when="@35:")
# Variants that only affect Acts examples for now # Variants that only affect Acts examples for now
variant( variant(