Fix CI with systemd

This commit is contained in:
Kovid Goyal
2024-05-16 16:00:28 +05:30
parent 39ea084be9
commit 28a9f48786
3 changed files with 4 additions and 3 deletions

View File

@@ -633,8 +633,9 @@ def kitty_env(args: Options) -> Env:
platform_libs = []
with suppress(SystemExit, subprocess.CalledProcessError):
cflags.extend(pkg_config('libsystemd', '--cflags-only-I', fatal=False))
has_systemd = 1
platform_libs.extend(pkg_config('libsystemd', '--libs'))
systemd_libs = pkg_config('libsystemd', '--libs')
platform_libs.extend(systemd_libs)
has_systemd = bool(systemd_libs)
cppflags.append(f'-DKITTY_HAS_SYSTEMD={has_systemd}')
cflags.extend(pkg_config('harfbuzz', '--cflags-only-I'))
platform_libs.extend(pkg_config('harfbuzz', '--libs'))