diff options
| author | Arslaan Pathan <[email protected]> | 2026-04-08 13:41:35 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-04-08 13:41:35 +1200 |
| commit | c9660a840256308d4dde40613a1af3296d3fdead (patch) | |
| tree | 13e3049ea6bc6d2606bffeced7dc1ead990a1169 /meson.build | |
| parent | 04ff8c0a6acc2cc9204492690b7f99f892ed439a (diff) | |
| download | saffron-c9660a840256308d4dde40613a1af3296d3fdead.tar.xz saffron-c9660a840256308d4dde40613a1af3296d3fdead.zip | |
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
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 25 |
1 files changed, 20 insertions, 5 deletions
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) |
