diff options
author | aleixrocks <aleixrocanonell@gmail.com> | 2023-01-30 11:11:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-30 11:11:36 +0100 |
commit | f4dac7cd4c727afafb9959fca1fa6627de36db7f (patch) | |
tree | 1b55125c13b36ccc1fab184386decb38155c40df | |
parent | 48a63719b2c0963badf3501d8a91eb2a81738dc3 (diff) | |
download | spack-f4dac7cd4c727afafb9959fca1fa6627de36db7f.tar.gz spack-f4dac7cd4c727afafb9959fca1fa6627de36db7f.tar.bz2 spack-f4dac7cd4c727afafb9959fca1fa6627de36db7f.tar.xz spack-f4dac7cd4c727afafb9959fca1fa6627de36db7f.zip |
OmpSs: add v2022.11 (#35228)
-rw-r--r-- | var/spack/repos/builtin/packages/ompss-2/package.py | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/ompss-2/package.py b/var/spack/repos/builtin/packages/ompss-2/package.py index aa6661404d..e56a04fef6 100644 --- a/var/spack/repos/builtin/packages/ompss-2/package.py +++ b/var/spack/repos/builtin/packages/ompss-2/package.py @@ -19,15 +19,18 @@ class Ompss2(Package): homepage = "https://pm.bsc.es/ompss-2" - maintainers = ["dave96"] + maintainers = ["dave96", "aleixrocks"] + version("2022.11", sha256="2df1a5c0f01523ebee49596ca0939b3edeae50e6bd76680cc8777d92583e5a1e") version("2021.11.1", sha256="9e0ee0c9f75cd558882465efc3d521c2fe93f1a6b50d4d9c8e614ab4eb3a9e6c") - depends_on("extrae") + variant("extrae", default=False, description="Build with Extrae instrumentation support") + depends_on("hwloc") depends_on("sqlite") depends_on("python", type="build") depends_on("cmake", type="build") + depends_on("extrae", when="+extrae") resource( name="jemalloc", @@ -101,17 +104,22 @@ class Ompss2(Package): def install_nanos6(self, spec, prefix): os.chdir(glob.glob("./nanos6-*").pop()) - configure( + + options = [ "--prefix=%s" % prefix, "--with-jemalloc=%s" % prefix, - "--with-extrae=%s" % spec["extrae"].prefix, "--with-hwloc=%s" % spec["hwloc"].prefix, "--disable-stats-instrumentation", "--disable-verbose-instrumentation", "--disable-lint-instrumentation", "--disable-graph-instrumentation", "--without-papi", - ) + ] + + if "+extrae" in spec: + options.append("--with-extrae=%s" % spec["extrae"].prefix) + + configure(*options) make() make("install") |