cairo: fix variant in spec syntax
This commit is contained in:
parent
384afd559b
commit
340a7a564c
@ -90,6 +90,7 @@ def check(self):
|
||||
"""The checks are only for the cairo devs: They write others shouldn't bother"""
|
||||
pass
|
||||
|
||||
|
||||
class MesonBuilder(spack.build_systems.meson.MesonBuilder):
|
||||
def meson_args(self):
|
||||
args = ["-Dtee=enabled"]
|
||||
@ -99,12 +100,12 @@ def meson_args(self):
|
||||
else:
|
||||
args.extend(["-Dxlib=disabled", "-Dxcb=disabled"])
|
||||
|
||||
args.append("-Dzlib=" + ("enabled" if "pdf" in self.spec else "disabled"))
|
||||
args.append("-Dpng=" + ("enabled" if ("png" in self.spec or "svg" in self.spec) else "disabled"))
|
||||
args.append("-Dfreetype=" + ("enabled" if "ft" in self.spec else "disabled"))
|
||||
args.append("-Dfontconfig=" + ("enabled" if "fc" in self.spec else "disabled"))
|
||||
args.append("-Ddefault_library=" + ("shared" if "shared" in self.spec else "static"))
|
||||
args.append("-Db_staticpic=" + ("true" if "pic" in self.spec else "false"))
|
||||
args.append("-Dzlib=" + ("enabled" if "+pdf" in self.spec else "disabled"))
|
||||
args.append("-Dpng=" + ("enabled" if ("+png" in self.spec or "+svg" in self.spec) else "disabled"))
|
||||
args.append("-Dfreetype=" + ("enabled" if "+ft" in self.spec else "disabled"))
|
||||
args.append("-Dfontconfig=" + ("enabled" if "+fc" in self.spec else "disabled"))
|
||||
args.append("-Ddefault_library=" + ("shared" if "+shared" in self.spec else "static"))
|
||||
args.append("-Db_staticpic=" + ("true" if "+pic" in self.spec else "false"))
|
||||
|
||||
return args
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user