simmetrix-simmodsuite: support RHEL8, fix module paths (#43455)
This commit is contained in:
parent
ec00ffc244
commit
b6caf0156f
@ -542,8 +542,9 @@ class SimmetrixSimmodsuite(Package):
|
|||||||
variant("paralleladapt", default=False, description="enable parallel adaptation")
|
variant("paralleladapt", default=False, description="enable parallel adaptation")
|
||||||
|
|
||||||
depends_on("mpi")
|
depends_on("mpi")
|
||||||
|
depends_on("libtirpc", type="link")
|
||||||
|
|
||||||
oslib = "x64_rhel7_gcc48"
|
oslib = "x64_rhel8_gcc83"
|
||||||
|
|
||||||
for release in RELEASES:
|
for release in RELEASES:
|
||||||
# define the version using the mscore tarball
|
# define the version using the mscore tarball
|
||||||
@ -571,12 +572,12 @@ class SimmetrixSimmodsuite(Package):
|
|||||||
simmetrix_resource(_name, url, sha256, condition)
|
simmetrix_resource(_name, url, sha256, condition)
|
||||||
|
|
||||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||||
archlib = join_path(prefix.lib, self.oslib)
|
archlib = join_path(self.prefix.lib, self.oslib)
|
||||||
env.append_path("CMAKE_PREFIX_PATH", archlib)
|
env.append_path("CMAKE_PREFIX_PATH", archlib)
|
||||||
simmetrix_setkernelcmakeprefixpath(self.spec, archlib, env)
|
simmetrix_setkernelcmakeprefixpath(self.spec, archlib, env)
|
||||||
|
|
||||||
def setup_run_environment(self, env):
|
def setup_run_environment(self, env):
|
||||||
archlib = join_path(prefix.lib, self.oslib)
|
archlib = join_path(self.prefix.lib, self.oslib)
|
||||||
env.append_path("CMAKE_PREFIX_PATH", archlib)
|
env.append_path("CMAKE_PREFIX_PATH", archlib)
|
||||||
simmetrix_setkernelcmakeprefixpath(self.spec, archlib, env)
|
simmetrix_setkernelcmakeprefixpath(self.spec, archlib, env)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user