summaryrefslogtreecommitdiffstats
path: root/contrib/meson.build
blob: 747d2beaa6377cec83bf26385674b84812de5fb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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,
        sources: ['ufo-@0@-task.c'.format(plugin), 'ufo-sxc-common.c'],
        dependencies: deps,
        name_prefix: 'libufofilter',
        install: true,
        install_dir: plugin_install_dir,
    )
endforeach

install_data(kernels,
    install_dir: kernel_install_dir,
)