summaryrefslogtreecommitdiffstats
path: root/contrib/meson.build
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2017-10-18 15:12:44 +0200
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2017-10-18 15:12:44 +0200
commitc24e3ca94ce20e7e2f081d2c47ee850bd53b9ff5 (patch)
treee52000d9e03bac33d212e223c23a1c7c5a4cb48d /contrib/meson.build
parentc1cea2e9759cb742592511484cf6ca9e8c899650 (diff)
downloadufo-filters-c24e3ca94ce20e7e2f081d2c47ee850bd53b9ff5.tar.gz
ufo-filters-c24e3ca94ce20e7e2f081d2c47ee850bd53b9ff5.tar.bz2
ufo-filters-c24e3ca94ce20e7e2f081d2c47ee850bd53b9ff5.tar.xz
ufo-filters-c24e3ca94ce20e7e2f081d2c47ee850bd53b9ff5.zip
Move contrib filters and allow builds with meson
Diffstat (limited to 'contrib/meson.build')
-rw-r--r--contrib/meson.build29
1 files changed, 29 insertions, 0 deletions
diff --git a/contrib/meson.build b/contrib/meson.build
new file mode 100644
index 0000000..db2ae25
--- /dev/null
+++ b/contrib/meson.build
@@ -0,0 +1,29 @@
+plugins = [
+ 'med-mad-reject',
+ 'med-mad-reject-2d',
+ 'ocl-1liner',
+ 'stat-monitor',
+]
+
+kernels = [
+ 'kernels/med-mad-reject.cl',
+ 'kernels/med-mad-reject-2d.cl',
+ 'kernels/ocl-1liner-skel.cl',
+ 'kernels/stat-monitor.cl',
+]
+
+foreach plugin: plugins
+ name = ''.join(plugin.split('-'))
+
+ shared_module(name,
+ 'ufo-@0@-task.c'.format(plugin),
+ dependencies: deps,
+ name_prefix: 'libufofilter',
+ install: true,
+ install_dir: plugin_install_dir,
+ )
+endforeach
+
+install_data(kernels,
+ install_dir: kernel_install_dir,
+)