aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-04-08 13:41:35 +1200
committerArslaan Pathan <[email protected]>2026-04-08 13:41:35 +1200
commitc9660a840256308d4dde40613a1af3296d3fdead (patch)
tree13e3049ea6bc6d2606bffeced7dc1ead990a1169 /meson.build
parent04ff8c0a6acc2cc9204492690b7f99f892ed439a (diff)
downloadsaffron-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.build25
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)