project('animtool', 'c', default_options: ['warning_level=2', 'c_std=c23']) cc = meson.get_compiler('c') opengl = dependency('opengl') egl = dependency('egl') m = cc.find_library('m', required: false) sources = [ 'src/main.c', 'src/source.c', 'src/lex.c', 'src/parse.c', 'src/scene.c', 'src/expr.c', 'src/resource.c', 'src/render.c', 'src/print.c', 'src/fmt/nut.c', 'src/draw/opengl.c', 'src/util/str.c', 'src/util/file.c', ] exe = executable( 'animtool', [sources], include_directories: 'src', dependencies: [opengl, egl, m], install: true, )