diff options
author | Ran Benita <ran@unusedvar.com> | 2020-11-19 16:15:42 +0200 |
---|---|---|
committer | Ran Benita <ran@unusedvar.com> | 2020-11-19 16:19:56 +0200 |
commit | 9caa4128c2534cfbd46fc73768ef6202f813eb53 (patch) | |
tree | f10f9cbf400d9b2f457273bb881004f13cfcd97f /meson.build | |
parent | d9a22f29c03dcf3c4df2b12b57f62818464a2f22 (diff) | |
download | xorg-lib-libxkbcommon-9caa4128c2534cfbd46fc73768ef6202f813eb53.tar.gz |
build: combine test & bench internal deps
No need to duplicate this really.
Signed-off-by: Ran Benita <ran@unusedvar.com>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/meson.build b/meson.build index 6e433f4..f3b58e1 100644 --- a/meson.build +++ b/meson.build @@ -515,6 +515,8 @@ libxkbcommon_test_internal = static_library( 'test/common.c', 'test/test.h', 'test/evdev-scancodes.h', + 'bench/bench.c', + 'bench/bench.h', libxkbcommon_sources, include_directories: include_directories('src'), ) @@ -677,36 +679,26 @@ executable('fuzz-compose', 'fuzz/compose/target.c', dependencies: test_dep) # Benchmarks. -libxkbcommon_bench_internal = static_library( - 'xkbcommon-bench-internal', - 'bench/bench.c', - 'bench/bench.h', - link_with: libxkbcommon_test_internal, -) -bench_dep = declare_dependency( - include_directories: include_directories('src'), - link_with: libxkbcommon_bench_internal, -) bench_env = environment() bench_env.set('top_srcdir', meson.source_root()) benchmark( 'key-proc', - executable('bench-key-proc', 'bench/key-proc.c', dependencies: bench_dep), + executable('bench-key-proc', 'bench/key-proc.c', dependencies: test_dep), env: bench_env, ) benchmark( 'rules', - executable('bench-rules', 'bench/rules.c', dependencies: bench_dep), + executable('bench-rules', 'bench/rules.c', dependencies: test_dep), env: bench_env, ) benchmark( 'rulescomp', - executable('bench-rulescomp', 'bench/rulescomp.c', dependencies: bench_dep), + executable('bench-rulescomp', 'bench/rulescomp.c', dependencies: test_dep), env: bench_env, ) benchmark( 'compose', - executable('bench-compose', 'bench/compose.c', dependencies: bench_dep), + executable('bench-compose', 'bench/compose.c', dependencies: test_dep), env: bench_env, ) |