diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/meson.build b/meson.build index 74af93a..1d5f2e3 100644 --- a/meson.build +++ b/meson.build @@ -8,7 +8,7 @@ sources = [ 'src/libsok/sok-solve.c', ] -# text interface +# text exe executable('sok-text', sources + [ 'src/text/main.c', 'src/text/levels.c', @@ -16,9 +16,22 @@ executable('sok-text', sources + [ 'src/text/draw.c', ], dependencies: []) -# text interface +# sdl exe executable('sok-sdl', sources + [ 'src/sdl/main.c', ], dependencies: [ # 'sdl2', ]) + +# test executable +test_solve = executable('test-solve', sources + [ + 'src/text/levels.c', + 'src/test-solve/main.c', +], dependencies: []) + +# generate solve tests +foreach i: [0, 3, 4, 11, 18, 23] # long tests: 14, 17, 22, 26 + test('level @0@'.format(i), test_solve, args: [ + '@0@'.format(i), + ]) +endforeach |