aboutsummaryrefslogtreecommitdiff
path: root/staging/hostlist/meson.build
blob: d37db1b0b1c8920131ddeb0f4f104914084771de (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
30
31
32
33
34
35
36
lib_hostlistfilter = static_library('hostlistfilter',
                                    ['filterlist.cpp'],
                                    include_directories
                                    : smolbote_interfaces,
                                    dependencies
                                    : [dep_qt5])

    dep_hostlistfilter
    = declare_dependency(
        include_directories
        : ['.', smolbote_interfaces],
        link_with
        : lib_hostlistfilter)

#AdblockPlusFilterPlugin = shared_library('AdblockPlusPlugin',
#['plugin/plugin.cpp',
#mod_qt5.preprocess(include_directories \
    : smolbote_interfaces,
#moc_headers : 'plugin/plugin.h', dependencies : dep_qt5)
#],
#include_directories : smolbote_interfaces,
#link_with : lib_adblockfilter,
#dependencies : dep_qt5,
#install : true,
#install_dir : get_option('libdir') / 'smolbote/plugins'
#)

        test('hostlist: rule parsing', executable('rule', sources
                                                  : 'test/rule.cpp', dependencies
                                                  : [dep_qt5, dep_catch, dep_hostlistfilter]))

            subdir_done()

                test('hostlist: filterlist', executable('filterlist', sources
                                                        : 'test/filterlist.cpp', dependencies
                                                        : [dep_qt5, dep_catch, dep_hostlistfilter]))