[meson] Fix generated ftmodule.h
The sdf module wasn't recognized, so the generated ftmodule.h had "None_renderer_class". * builds/meson/parse_modules_cfg.py: Handle sdf in RASTER_MODULES.
This commit is contained in:
parent
ba4bd5b994
commit
b37b8d2a70
|
@ -84,14 +84,16 @@ def generate_ftmodule(lists):
|
||||||
)
|
)
|
||||||
|
|
||||||
for module in lists["RASTER_MODULES"]:
|
for module in lists["RASTER_MODULES"]:
|
||||||
name = {
|
names = {
|
||||||
"raster": "ft_raster1",
|
"raster": ("ft_raster1",),
|
||||||
"smooth": "ft_smooth",
|
"smooth": ("ft_smooth",),
|
||||||
"svg": "ft_svg",
|
"svg": ("ft_svg",),
|
||||||
|
"sdf": ("ft_sdf", "ft_bitmap_sdf"),
|
||||||
}.get(module)
|
}.get(module)
|
||||||
result += (
|
for name in names:
|
||||||
"FT_USE_MODULE( FT_Renderer_Class, %s_renderer_class )\n" % name
|
result += (
|
||||||
)
|
"FT_USE_MODULE( FT_Renderer_Class, %s_renderer_class )\n" % name
|
||||||
|
)
|
||||||
|
|
||||||
for module in lists["AUX_MODULES"]:
|
for module in lists["AUX_MODULES"]:
|
||||||
if module in ("psaux", "psnames", "otvalid", "gxvalid"):
|
if module in ("psaux", "psnames", "otvalid", "gxvalid"):
|
||||||
|
|
Loading…
Reference in New Issue