Add omnitrace version 1.4.0 (#32160)
* Add version 1.4.0 - override build variant with explicit variant instead of __init__ workaround * Update package.py
This commit is contained in:
parent
7330969e8a
commit
809df37765
@ -16,10 +16,19 @@ class Omnitrace(CMakePackage):
|
|||||||
maintainers = ["jrmadsen"]
|
maintainers = ["jrmadsen"]
|
||||||
|
|
||||||
version("main", branch="main", submodules=True)
|
version("main", branch="main", submodules=True)
|
||||||
|
version("1.4.0", commit="23fb3946c7f4c0702b1b168e1d78b8b62597e3f1", submodules=True)
|
||||||
version("1.3.1", commit="641225f88304909fd2ca5407aec062d0fdf0ed8b", submodules=True)
|
version("1.3.1", commit="641225f88304909fd2ca5407aec062d0fdf0ed8b", submodules=True)
|
||||||
version("1.3.0", commit="4dd144a32c8b83c44e132ef53f2b44fe4b4d5569", submodules=True)
|
version("1.3.0", commit="4dd144a32c8b83c44e132ef53f2b44fe4b4d5569", submodules=True)
|
||||||
version("1.2.0", commit="f82845388aab108ed1d1fc404f433a0def391bb3", submodules=True)
|
version("1.2.0", commit="f82845388aab108ed1d1fc404f433a0def391bb3", submodules=True)
|
||||||
|
|
||||||
|
# override build_type to default to Release because this has a significant
|
||||||
|
# impact on build-time and the size of the build
|
||||||
|
variant(
|
||||||
|
"build_type",
|
||||||
|
default="Release",
|
||||||
|
description="CMake build type",
|
||||||
|
values=("Debug", "Release", "RelWithDebInfo", "MinSizeRel"),
|
||||||
|
)
|
||||||
variant(
|
variant(
|
||||||
"rocm",
|
"rocm",
|
||||||
default=True,
|
default=True,
|
||||||
@ -81,11 +90,6 @@ class Omnitrace(CMakePackage):
|
|||||||
depends_on("caliper", when="+caliper")
|
depends_on("caliper", when="+caliper")
|
||||||
depends_on("python@3:", when="+python", type=("build", "run"))
|
depends_on("python@3:", when="+python", type=("build", "run"))
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super(Omnitrace, self).__init__(*args, **kwargs)
|
|
||||||
# default to a release build
|
|
||||||
self.variants["build_type"][0].default = "Release"
|
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user