X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flinux%2Fmeson.build;h=5c5a273bdde3e16ec4c752f29ab5e2b75fa30560;hb=1aa8ac8c41ab8580fce1956086d7e6c7e84a09ee;hp=5725b4adfdca451faab66773160a8c85d3700059;hpb=df716df33af8e9a5b93d573a023ecd7fc24d9a03;p=tinc diff --git a/src/linux/meson.build b/src/linux/meson.build index 5725b4ad..5c5a273b 100644 --- a/src/linux/meson.build +++ b/src/linux/meson.build @@ -1,12 +1,21 @@ check_headers += [ 'linux/if_tun.h', - 'sys/epoll.h', 'netpacket/packet.h', ] check_functions += 'recvmmsg' -src_tincd += files('device.c') +src_tincd += files( + 'device.c', + 'event.c', +) + +dep_libsystemd = dependency('libsystemd', required: opt_systemd) +if dep_libsystemd.found() + src_tincd += files('watchdog.c') + deps_tincd += dep_libsystemd + cdata.set('HAVE_WATCHDOG', 1) +endif if opt_uml src_tincd += files('uml_device.c')