fpocket: improve recipe (#41532)

This commit is contained in:
Christopher Christofi 2023-12-11 14:45:52 +00:00 committed by GitHub
parent 93a1fc90c9
commit 5588e328f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,12 +18,17 @@ class Fpocket(MakefilePackage):
depends_on("netcdf-c")
depends_on("netcdf-cxx")
depends_on("qhull")
class MakefileBuilder(spack.build_systems.makefile.MakefileBuilder):
def setup_build_environment(self, env):
if self.compiler.name == "gcc":
if self.pkg.compiler.name == "gcc":
env.set("CXX", "g++")
def edit(self, spec, prefix):
def edit(self, pkg, spec, prefix):
mkdirp(prefix.lib)
makefile = FileFilter("makefile")
makefile.filter("BINDIR .*", f"BINDIR = {prefix}/bin")
makefile.filter("MANDIR .*", f"MANDIR = {prefix}/man/man8")
makefile.filter("LIBDIR .*", f"LIBDIR = {prefix}/lib")