From 24a55ed0785b4ec02b69e3a7a3e36ee9a45cc458 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sat, 25 Apr 2020 17:20:18 +0300 Subject: Cleanup - Don't run configuration fuzzer as test - Remove plugins/ConfigurationEditor - Move exported interfaces to include/smolbote - Install plugin interfaces --- lib/configuration/meson.build | 7 +++---- lib/session_formats/meson.build | 8 ++------ 2 files changed, 5 insertions(+), 10 deletions(-) (limited to 'lib') diff --git a/lib/configuration/meson.build b/lib/configuration/meson.build index 59ddb7a..0ef6f5f 100644 --- a/lib/configuration/meson.build +++ b/lib/configuration/meson.build @@ -13,10 +13,9 @@ test('conf parser', executable('configuration-parser', ) if meson.get_compiler('cpp').has_multi_arguments('-g', '-fsanitize=fuzzer') -test('conf fuzzer', executable('configuration-fuzzer', +executable('configuration-fuzzer', sources: 'configuration.cpp', cpp_args: [ '-g', '-fsanitize=fuzzer', '-DNO_QT_SPEC', '-DFUZZER' ], - link_args: [ '-fsanitize=fuzzer' ]), - args: [ '-seed=1', '-max_total_time=24', meson.current_source_dir()/'test/corpus' ] -) + link_args: [ '-fsanitize=fuzzer' ]) +# args: [ '-seed=1', '-max_total_time=24', meson.current_source_dir()/'test/corpus' ] endif diff --git a/lib/session_formats/meson.build b/lib/session_formats/meson.build index 9abf5a2..8d52455 100644 --- a/lib/session_formats/meson.build +++ b/lib/session_formats/meson.build @@ -1,10 +1,6 @@ lib_session_formats = declare_dependency( - include_directories: [ '.', include ], - link_with: library('sessionformats', - [ 'session_json.cpp' ], - include_directories: include, - dependencies: dep_qt5 - ) + include_directories: [ '.', plugininterfaces_include ], + link_with: library('sessionformats', [ 'session_json.cpp' ], include_directories: plugininterfaces_include, dependencies: dep_qt5) ) test('session: json format', executable('session_json', -- cgit v1.2.1