project('waypad', 'c', version : '0.1', default_options : ['warning_level=3', 'c_std=c23']) add_project_arguments(['-D_DEFAULT_SOURCE'], language: 'c') files = [ 'src/waypad.c', 'src/gamepad.c', 'src/config.c', 'src/uinput.c', ] deps = [ dependency('libevdev'), dependency('scfg'), ] exe = executable('waypad', files, dependencies: deps, install: true)