From 3b5316a7b7385270ca8fead3aadd76f34fea64e0 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 20 Aug 2020 14:37:28 +1000 Subject: [PATCH] meson: hook up unit tests for eis as well None defined for now, this is the build system setup only. Signed-off-by: Peter Hutterer --- meson.build | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 54830ba..c8d08a8 100644 --- a/meson.build +++ b/meson.build @@ -65,7 +65,7 @@ pkgconfig.generate(lib_libei, libraries: lib_libei, ) -lib_libeis = shared_library('eis', +src_libeis = [ 'src/brei-shared.h', 'src/brei-shared.c', 'src/libeis.h', @@ -78,6 +78,10 @@ lib_libeis = shared_library('eis', 'src/libeis-proto.h', 'src/libeis-proto.c', proto_headers, +] + +lib_libeis = shared_library('eis', + src_libeis, dependencies: [dep_libutil, dep_protobuf], install: true ) @@ -150,14 +154,22 @@ test('sourcestest', include_directories: 'src', dependencies: [dep_unittest, dep_libutil])) -test('unit-tests', - executable('unit-tests', +test('unit-tests-ei', + executable('unit-tests-ei', 'test/unit-tests.c', src_libei, include_directories: 'src', c_args: ['-D_enable_tests_'], dependencies: [dep_unittest, dep_libutil, dep_protobuf])) +test('unit-tests-eis', + executable('unit-tests-eis', + 'test/unit-tests.c', + src_libeis, + include_directories: 'src', + c_args: ['-D_enable_tests_'], + dependencies: [dep_unittest, dep_libutil, dep_protobuf])) + lib_eierpecken = static_library('eierpecken', 'test/eierpecken.h', 'test/eierpecken.c',