fpocket: improve recipe (#41532)
This commit is contained in:
parent
93a1fc90c9
commit
5588e328f7
@ -18,12 +18,17 @@ class Fpocket(MakefilePackage):
|
|||||||
|
|
||||||
depends_on("netcdf-c")
|
depends_on("netcdf-c")
|
||||||
depends_on("netcdf-cxx")
|
depends_on("netcdf-cxx")
|
||||||
|
depends_on("qhull")
|
||||||
|
|
||||||
|
|
||||||
|
class MakefileBuilder(spack.build_systems.makefile.MakefileBuilder):
|
||||||
def setup_build_environment(self, env):
|
def setup_build_environment(self, env):
|
||||||
if self.compiler.name == "gcc":
|
if self.pkg.compiler.name == "gcc":
|
||||||
env.set("CXX", "g++")
|
env.set("CXX", "g++")
|
||||||
|
|
||||||
def edit(self, spec, prefix):
|
def edit(self, pkg, spec, prefix):
|
||||||
|
mkdirp(prefix.lib)
|
||||||
makefile = FileFilter("makefile")
|
makefile = FileFilter("makefile")
|
||||||
makefile.filter("BINDIR .*", f"BINDIR = {prefix}/bin")
|
makefile.filter("BINDIR .*", f"BINDIR = {prefix}/bin")
|
||||||
makefile.filter("MANDIR .*", f"MANDIR = {prefix}/man/man8")
|
makefile.filter("MANDIR .*", f"MANDIR = {prefix}/man/man8")
|
||||||
|
makefile.filter("LIBDIR .*", f"LIBDIR = {prefix}/lib")
|
||||||
|
Loading…
Reference in New Issue
Block a user