project('server', 'cpp', default_options: ['cpp_std=c++20']) add_project_arguments('-Wno-unused-parameter', language: 'cpp') zlib = dependency('zlib') threads = dependency('threads') server = executable('server', 'main.cpp', dependencies: [zlib, threads], cpp_args: ['-O3', '-march=native', '-flto', '-Wall', '-Wextra', '-DNDEBUG'], link_args: ['-flto', '-s'] ) run_target('run', command: server)