project( 'sdl-osu', 'c', version: '0.0.1', license: 'MIT', default_options: [ 'c_std=c23', 'warning_level=2', 'werror=true', ] ) osu_sources = [] osu_includes = [] osu_deps = [] osu_deps += dependency('sdl3') osu_deps += dependency('sdl3-image') osu_deps += dependency('sdl3-mixer') osu_deps += dependency('sdl3-ttf') subdir('src') add_project_arguments('-DOSU_VERSION="@0@"'.format(meson.project_version()), language: 'c') executable('osu', osu_sources, include_directories: osu_includes, dependencies: osu_deps, install: true)