From c9660a840256308d4dde40613a1af3296d3fdead Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Wed, 8 Apr 2026 13:41:35 +1200 Subject: what (i cannot put the commit message into words) I added a lot of stuff, it dont really work fully yet but its very good stuff --- meson.build | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 2602bff..e53b388 100644 --- a/meson.build +++ b/meson.build @@ -1,11 +1,26 @@ project('saffron', 'c') deps = [] -deps += dependency('sdl3', static: true) -deps += dependency('sdl3-ttf', static: true) +deps += dependency('sdl3') +deps += dependency('sdl3-ttf') -saffron_lib = static_library('saffron', 'src/saffron.c', dependencies: deps) +inc = include_directories('include') -saffron_dep = declare_dependency(link_with: saffron_lib, include_directories: include_directories('include'), dependencies: deps) +sources = [ + 'src/saffron.c', + 'src/saffron_window.c', + 'src/saffron_widget.c', + # TODO add more stuff like text/button +] -executable('saffron_test', 'tests/test_main.c', dependencies: saffron_dep) +saffron_lib = static_library('saffron', sources, include_directories: inc, dependencies: deps) + +test_deps = [] +test_deps += dependency('sdl3', static: true) +test_deps += dependency('sdl3-ttf', static: true) + +saffron_dep = declare_dependency(link_with: saffron_lib, include_directories: inc, dependencies: deps) + +test_deps += saffron_dep + +executable('saffron_test', 'tests/test_main.c', dependencies: test_deps) -- cgit v1.2.3