aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2018-12-28 10:15:39 +0100
committerAnton Khirnov <anton@khirnov.net>2018-12-28 10:15:52 +0100
commit99cd43b5c824309961a0dae2782704b73b02e881 (patch)
tree3f6364d094f8a043dbe40fdc9fe02c2db1de8b14 /meson.build
parent271c35c5dbc234cc1cadb8ad8658ce085500afda (diff)
Add test programs for relaxation and full multigrid.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build10
1 files changed, 10 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 619f90e..c75f204 100644
--- a/meson.build
+++ b/meson.build
@@ -79,3 +79,13 @@ if nasm.found()
endif
library('mg2d', lib_src, lib_obj, link_args : ver_flag, dependencies : deps)
+
+# test programs
+cc = meson.get_compiler('c')
+libm = cc.find_library('m', required : false)
+
+test_progs = ['relax', 'mg2d']
+foreach t : test_progs
+ target = t + '_test'
+ executable(target, [target + '.c'] + lib_src, lib_obj, dependencies : deps + [libm])
+endforeach