From 2c0f055af18c50d18f63f43f3cb198cc411714bf Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 2 Aug 2023 11:56:42 -0700 Subject: [PATCH] build: make sysprof-journald-source.c conditional Fixes #88 --- src/libsysprof/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libsysprof/meson.build b/src/libsysprof/meson.build index faf4af69..4bdae563 100644 --- a/src/libsysprof/meson.build +++ b/src/libsysprof/meson.build @@ -133,7 +133,6 @@ libsysprof_private_sources = [ 'sysprof-document-symbols.c', 'sysprof-elf-loader.c', 'sysprof-elf.c', - 'sysprof-journald-source.c', 'sysprof-maps-parser.c', 'sysprof-mount-device.c', 'sysprof-mount-namespace.c', @@ -153,6 +152,10 @@ if host_machine.system() == 'linux' libsysprof_private_sources += ['sysprof-linux-instrument.c'] endif +if libsystemd_dep.found() + libsysprof_private_sources += ['sysprof-journald-source.c'] +endif + libsysprof_enum_headers = [ 'sysprof-callgraph.h', ]