Add optional systemd integration
[tinc] / src / linux / meson.build
1 check_headers += [
2   'linux/if_tun.h',
3   'netpacket/packet.h',
4   'sys/epoll.h',
5 ]
6
7 check_functions += 'recvmmsg'
8
9 src_tincd += files('device.c')
10
11 dep_libsystemd = dependency('libsystemd', required: opt_systemd)
12 if dep_libsystemd.found()
13   src_tincd += files('watchdog.c')
14   deps_tincd += dep_libsystemd
15   cdata.set('HAVE_WATCHDOG', 1)
16 endif
17
18 if opt_uml
19   src_tincd += files('uml_device.c')
20   cdata.set('ENABLE_UML', 1)
21 endif
22