apex: add new release, deprecate old options, remove boost (#42538)
This commit is contained in:
parent
9aed13adb9
commit
2cca64d01d
@ -13,11 +13,12 @@ class Apex(CMakePackage):
|
||||
|
||||
maintainers("khuck")
|
||||
homepage = "https://uo-oaciss.github.io/apex"
|
||||
url = "https://github.com/UO-OACISS/apex/archive/v2.6.2.tar.gz"
|
||||
url = "https://github.com/UO-OACISS/apex/archive/v2.6.4.tar.gz"
|
||||
git = "https://github.com/UO-OACISS/apex"
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("2.6.4", sha256="281a673f447762a488577beaa60e48d88cb6354f220457cf8f05c1de2e1fce70")
|
||||
version("2.6.3", sha256="7fef12937d3bd1271a01abe44cb931b1d63823fb5c74287a332f3012ed7297d5")
|
||||
version("2.6.2", sha256="0c3ec26631db7925f50cf4e8920a778b57d11913f239a0eb964081f925129725")
|
||||
version("2.6.1", sha256="511dbab0af541489052a3d6379c48f9577e51654491d3b2c8545020e9d29fb29")
|
||||
@ -69,7 +70,7 @@ class Apex(CMakePackage):
|
||||
darwin_default = True
|
||||
|
||||
# Enable by default
|
||||
variant("activeharmony", default=True, description="Enables Active Harmony support")
|
||||
variant("activeharmony", default=False, description="Enables Active Harmony support")
|
||||
variant("plugins", default=True, description="Enables Policy Plugin support")
|
||||
variant("binutils", default=darwin_default, description="Enables Binutils support")
|
||||
variant("otf2", default=True, description="Enables OTF2 support")
|
||||
@ -80,21 +81,23 @@ class Apex(CMakePackage):
|
||||
)
|
||||
variant("openmp", default=darwin_default, description="Enables OpenMP support")
|
||||
variant("papi", default=darwin_default, description="Enables PAPI support")
|
||||
variant("kokkos", default=True, description="Enables Kokkos support")
|
||||
|
||||
# Disable by default
|
||||
variant("cuda", default=False, description="Enables CUDA support")
|
||||
variant("hip", default=False, description="Enables ROCm/HIP support")
|
||||
variant("sycl", default=False, description="Enables Intel SYCL support (Level0)")
|
||||
variant("boost", default=False, description="Enables Boost support")
|
||||
variant("jemalloc", default=False, description="Enables JEMalloc support")
|
||||
variant("lmsensors", default=False, description="Enables LM-Sensors support")
|
||||
variant("mpi", default=False, description="Enables MPI support")
|
||||
variant("starpu", default=False, description="Enables StarPU support")
|
||||
variant("tests", default=False, description="Build Unit Tests")
|
||||
variant("examples", default=False, description="Build Examples")
|
||||
|
||||
# Dependencies
|
||||
depends_on("zlib-api")
|
||||
depends_on("cmake@3.10.0:", type="build")
|
||||
depends_on("kokkos", type="build", when="+kokkos")
|
||||
depends_on("binutils@2.33:+libiberty+headers", when="+binutils")
|
||||
depends_on("gettext", when="+binutils ^binutils+nls")
|
||||
depends_on("activeharmony@4.6:", when="+activeharmony")
|
||||
@ -110,7 +113,6 @@ class Apex(CMakePackage):
|
||||
depends_on("sycl", when="+sycl")
|
||||
depends_on("roctracer-dev", when="+hip")
|
||||
depends_on("rocm-smi-lib", when="+hip")
|
||||
depends_on("boost@1.54: +exception+chrono+system+atomic+container+regex+thread", when="+boost")
|
||||
|
||||
# Conflicts
|
||||
conflicts("+jemalloc", when="+gperftools")
|
||||
@ -176,9 +178,6 @@ def cmake_args(self):
|
||||
if "+jemalloc" in spec:
|
||||
args.append("-DJEMALLOC_ROOT={0}".format(spec["jemalloc"].prefix))
|
||||
|
||||
if "+boost" in spec:
|
||||
args.append("-DBOOST_ROOT={0}".format(spec["boost"].prefix))
|
||||
|
||||
if "+hip" in spec:
|
||||
args.append("-DROCM_ROOT={0}".format(spec["hip"].prefix))
|
||||
args.append("-DROCTRACER_ROOT={0}".format(spec["roctracer-dev"].prefix))
|
||||
|
Loading…
Reference in New Issue
Block a user