From a35b365504c51d4c8e605e5586438deb93ad6d63 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sat, 18 Apr 2020 15:06:35 +0300 Subject: Add staging/hostlist --- staging/hostlist/meson.build | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 staging/hostlist/meson.build (limited to 'staging/hostlist/meson.build') diff --git a/staging/hostlist/meson.build b/staging/hostlist/meson.build new file mode 100644 index 0000000..d37db1b --- /dev/null +++ b/staging/hostlist/meson.build @@ -0,0 +1,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])) -- cgit v1.2.1