From bec620a8d30c36453e471b140b07483c7f875bf4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Jun 2022 08:19:11 +0530 Subject: [PATCH] Fix #5154 --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index dc45ac5c6..10d316b92 100755 --- a/setup.py +++ b/setup.py @@ -375,6 +375,7 @@ def init_env( library_paths['glfw/egl_context.c'] = [f'_GLFW_EGL_LIBRARY="{egl_library}"'] desktop_libs = [] + fc_libs = [] if startup_notification_library is not None: assert('"' not in startup_notification_library) desktop_libs = [f'_KITTY_STARTUP_NOTIFICATION_LIBRARY="{startup_notification_library}"'] @@ -385,10 +386,12 @@ def init_env( if fontconfig_library is not None: assert('"' not in fontconfig_library) - desktop_libs += [f'_KITTY_FONTCONFIG_LIBRARY="{fontconfig_library}"'] + fc_libs += [f'_KITTY_FONTCONFIG_LIBRARY="{fontconfig_library}"'] if desktop_libs != []: library_paths['kitty/desktop.c'] = desktop_libs + if fc_libs != []: + library_paths['kitty/fontconfig.c'] = fc_libs for path in extra_include_dirs: cflags.append(f'-I{path}')