1 # SPDX-License-Identifier: LGPL-2.1+
3 # Copyright 2017 Zbigniew Jędrzejewski-Szmek
5 #if 0 /// No systemd-journal in elogind ...
6 # _systemd_headers = '''
18 _systemd_headers = '''
30 # https://github.com/mesonbuild/meson/issues/1633
31 systemd_headers = files(_systemd_headers)
53 #if 0 /// elogind needs them somewhere else
56 subdir : 'elogind/systemd')
58 meson.add_install_script(meson_symlink_headers,
65 ############################################################
69 ['c', '-std=iso9899:1990']]
71 cxx = find_program('c++', required : false)
76 foreach header : _systemd_headers
78 name = ''.join([header, ':'] + opt)
81 args : cc.cmd_array() + ['-c', '-x'] + opt +
82 ['-Werror', '-include',
83 join_paths(meson.current_source_dir(), header)])