diff options
| author | Roberto Esteves <contact@robertoesteves.dev> | 2026-01-05 14:11:50 +0000 |
|---|---|---|
| committer | Roberto Esteves <contact@robertoesteves.dev> | 2026-01-05 14:11:50 +0000 |
| commit | 52c6a7635056ee78d282ba2a55eb26f2663bb577 (patch) | |
| tree | 9d37d851e63e96e53ef3836321f03d4f2839edef /meson.build | |
| parent | da12440cabe270584ff650703e90db540d2ec4c9 (diff) | |
- add meson build system
- refactor executable to be a test
- remove stdlib from base library
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..d5f2a26 --- /dev/null +++ b/meson.build @@ -0,0 +1,23 @@ +project( + 'robsonGL', + 'c', + default_options: [ + 'c_std=c89', + 'warning_level=everything', + 'prefer_static=true', + 'debug=true', + ], +) + +add_project_arguments('-DRGL_DEBUG', language: 'c') + +src = files( + 'src/command.c', + 'src/memory.c', + 'src/renderer_software.c', +) +incdir = include_directories('include') + +lib_rgl = library('RGL', src, include_directories: incdir) + +subdir('tests') |