diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-03-12 15:34:33 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-04-21 20:14:56 +0300 |
commit | be01fd65ac8ba77ce89061c3d4277a2a4b485254 (patch) | |
tree | 77d5ce4686c9eaa7517aa29cc906f15172d6696d /staging/adblock/meson.build | |
parent | staging/adblock: add AdblockPlusPlugin (diff) | |
download | smolbote-be01fd65ac8ba77ce89061c3d4277a2a4b485254.tar.xz |
staging/adblock: single line FilterList::parse
Diffstat (limited to 'staging/adblock/meson.build')
-rw-r--r-- | staging/adblock/meson.build | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/staging/adblock/meson.build b/staging/adblock/meson.build index 1b992e5..8d06fb8 100644 --- a/staging/adblock/meson.build +++ b/staging/adblock/meson.build @@ -1,30 +1,17 @@ -dep_adblockfilter = declare_dependency( - include_directories: include_directories('.'), - dependencies: dep_plugininterface, - link_with: static_library('adblockfilter', - [ 'filterlist.cpp', 'rule.cpp', 'options.cpp' ], - dependencies: [ dep_qt5, dep_plugininterface ] - ) +lib_adblockfilter = static_library('adblockfilter', + [ 'filterlist.cpp', 'rule.cpp', 'options.cpp' ], + include_directories: plugininterface_include, + dependencies: [ dep_qt5 ] ) AdblockPlusFilterPlugin = shared_library('AdblockPlusPlugin', - [ 'plugin.cpp', - mod_qt5.preprocess( - include_directories: plugininterface_include, - moc_headers: 'plugin.h', - dependencies: [ dep_qt5 ] - ) + [ 'plugin/plugin.cpp', + mod_qt5.preprocess(include_directories: plugininterface_include, moc_headers: 'plugin/plugin.h', dependencies: dep_qt5) ], - dependencies: [ dep_qt5, dep_plugininterface, dep_adblockfilter ], + include_directories: plugininterface_include, + link_with: lib_adblockfilter, + dependencies: dep_qt5, install: true, install_dir: get_option('libdir')/'smolbote/plugins' ) -test('adblockfilter: parser', - executable('adblockfilter-parsefilter', dependencies: [ dep_qt5, dep_gtest, dep_adblockfilter ], - sources: [ 'test/parser.cpp' ] - ), - workdir: meson.current_source_dir() / 'test', - should_fail: true -) - |