From e5af28536bfb0f4c9131df56d2009ba5196f5e3a Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sun, 12 Apr 2026 20:57:06 +0200 Subject: init --- meson.build | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 meson.build (limited to 'meson.build') diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..db0abc7 --- /dev/null +++ b/meson.build @@ -0,0 +1,31 @@ +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, +) -- cgit v1.2.3