Scotch: add v7.0.6, add testing option (#48781)
This commit is contained in:
parent
a22114b20b
commit
13978d11a0
@ -19,6 +19,7 @@ class Scotch(CMakePackage, MakefilePackage):
|
|||||||
|
|
||||||
maintainers("pghysels")
|
maintainers("pghysels")
|
||||||
|
|
||||||
|
version("7.0.6", sha256="b44acd0d2f53de4b578fa3a88944cccc45c4d2961cd8cefa9b9a1d5431de8e2b")
|
||||||
version("7.0.4", sha256="8ef4719d6a3356e9c4ca7fefd7e2ac40deb69779a5c116f44da75d13b3d2c2c3")
|
version("7.0.4", sha256="8ef4719d6a3356e9c4ca7fefd7e2ac40deb69779a5c116f44da75d13b3d2c2c3")
|
||||||
version("7.0.3", sha256="5b5351f0ffd6fcae9ae7eafeccaa5a25602845b9ffd1afb104db932dd4d4f3c5")
|
version("7.0.3", sha256="5b5351f0ffd6fcae9ae7eafeccaa5a25602845b9ffd1afb104db932dd4d4f3c5")
|
||||||
version("7.0.1", sha256="0618e9bc33c02172ea7351600fce4fccd32fe00b3359c4aabb5e415f17c06fed")
|
version("7.0.1", sha256="0618e9bc33c02172ea7351600fce4fccd32fe00b3359c4aabb5e415f17c06fed")
|
||||||
@ -121,8 +122,8 @@ def libs(self):
|
|||||||
|
|
||||||
|
|
||||||
class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder):
|
class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder):
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
spec = self.spec
|
|
||||||
args = [
|
args = [
|
||||||
self.define_from_variant("BUILD_LIBSCOTCHMETIS", "metis"),
|
self.define_from_variant("BUILD_LIBSCOTCHMETIS", "metis"),
|
||||||
self.define_from_variant("INSTALL_METIS_HEADERS", "metis"),
|
self.define_from_variant("INSTALL_METIS_HEADERS", "metis"),
|
||||||
@ -133,7 +134,10 @@ def cmake_args(self):
|
|||||||
self.define_from_variant("MPI_THREAD_MULTIPLE", "mpi_thread"),
|
self.define_from_variant("MPI_THREAD_MULTIPLE", "mpi_thread"),
|
||||||
]
|
]
|
||||||
|
|
||||||
if "+int64" in spec:
|
if self.pkg.version > Version("7.0.4"):
|
||||||
|
args.append(self.define("ENABLE_TESTS", self.pkg.run_tests))
|
||||||
|
|
||||||
|
if "+int64" in self.spec:
|
||||||
args.append("-DINTSIZE=64")
|
args.append("-DINTSIZE=64")
|
||||||
|
|
||||||
return args
|
return args
|
||||||
|
Loading…
Reference in New Issue
Block a user