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]))