highway: add v1.2.0 (#45335)
Co-authored-by: pranav-sivaraman <pranav-sivaraman@users.noreply.github.com>
This commit is contained in:
parent
35d84a6456
commit
0a2b63b032
@ -14,6 +14,7 @@ class Highway(CMakePackage):
|
||||
|
||||
license("Apache-2.0")
|
||||
|
||||
version("1.2.0", sha256="7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343")
|
||||
version("1.1.0", sha256="354a8b4539b588e70b98ec70844273e3f2741302c4c377bcc4e81b3d1866f7c9")
|
||||
version("1.0.7", sha256="5434488108186c170a5e2fca5e3c9b6ef59a1caa4d520b008a9b8be6b8abe6c5")
|
||||
version("1.0.6", sha256="d89664a045a41d822146e787bceeefbf648cc228ce354f347b18f2b419e57207")
|
||||
@ -24,16 +25,30 @@ class Highway(CMakePackage):
|
||||
version("1.0.1", sha256="7ca6af7dc2e3e054de9e17b9dfd88609a7fd202812b1c216f43cc41647c97311")
|
||||
version("1.0.0", sha256="ab4f5f864932268356f9f6aa86f612fa4430a7db3c8de0391076750197e876b8")
|
||||
|
||||
depends_on("cxx", type="build") # generated
|
||||
variant("shared", default=True, description="Build shared libs")
|
||||
variant("examples", default=False, description="Build examples")
|
||||
|
||||
depends_on("c", type="build")
|
||||
depends_on("cxx", type="build")
|
||||
|
||||
depends_on("cmake@3.10:", type="build")
|
||||
|
||||
depends_on("googletest", type="test")
|
||||
|
||||
def cmake_args(self):
|
||||
spec = self.spec
|
||||
define = self.define
|
||||
from_variant = self.define_from_variant
|
||||
|
||||
args = [
|
||||
self.define("HWY_ENABLE_TESTS", self.run_tests),
|
||||
self.define("BUILD_TESTING", self.run_tests),
|
||||
from_variant("BUILD_SHARED_LIBS", "shared"),
|
||||
from_variant("HWY_ENABLE_EXAMPLES", "examples"),
|
||||
define("HWY_ENABLE_TESTS", self.run_tests),
|
||||
define("BUILD_TESTING", self.run_tests),
|
||||
define("HWY_SYSTEM_GTEST", self.run_tests),
|
||||
define(
|
||||
"HWY_CMAKE_ARM7", spec.satisfies("%gcc@:6.1.0") or spec.satisfies("%clang@:16")
|
||||
),
|
||||
]
|
||||
if self.run_tests:
|
||||
args.append(self.define("HWY_SYSTEM_GTEST", True))
|
||||
|
||||
return args
|
||||
|
Loading…
Reference in New Issue
Block a user