]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/coredump/meson.build
Merge pull request #31862 from keszybz/add-strdup_to-helper
[thirdparty/systemd.git] / src / coredump / meson.build
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2
3 systemd_coredump_sources = files(
4 'coredump.c',
5 'coredump-vacuum.c',
6 )
7
8 common_dependencies = [
9 liblz4_cflags,
10 libxz_cflags,
11 libzstd_cflags,
12 threads,
13 ]
14
15 executables += [
16 libexec_template + {
17 'name' : 'systemd-coredump',
18 'conditions' : ['ENABLE_COREDUMP'],
19 'sources' : systemd_coredump_sources,
20 'link_with' : [libshared],
21 'dependencies' : common_dependencies + [libacl],
22 },
23 executable_template + {
24 'name' : 'coredumpctl',
25 'public' : true,
26 'conditions' : ['ENABLE_COREDUMP'],
27 'sources' : files('coredumpctl.c'),
28 'link_with' : [libshared],
29 'dependencies' : common_dependencies,
30 },
31 test_template + {
32 'sources' : files(
33 'test-coredump-vacuum.c',
34 'coredump-vacuum.c',
35 ),
36 'type' : 'manual',
37 },
38 ]
39
40 if conf.get('ENABLE_COREDUMP') == 1 and install_sysconfdir_samples
41 install_data('coredump.conf',
42 install_dir : pkgconfigfiledir)
43 endif