project('mcproxy', 'c', default_options : ['c_std=gnu18']) liburing = dependency('liburing') libsystemd = dependency('libsystemd') libcapng = dependency('libcap-ng') mcproxy_sources = [ 'main.c', 'uring.c', 'signal-handler.c', 'server.c', 'server-proxy.c', 'server-config.c', 'announce.c', 'config-parse.c', 'rcon.c', 'idle.c', 'igmp.c', 'systemd.c', 'utils.c'] executable('mcproxy', mcproxy_sources, link_args: [ '-lanl' ], dependencies : [liburing, libsystemd, libcapng])