From 761fa6f59dea6e1dccd1da3b5eace5a8e38b2d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20Tonn=C3=A4tt?= Date: Wed, 4 Aug 2021 20:38:30 +0200 Subject: [PATCH] meson: fix meson test without building pipewire before This adds project internal dependencies to some tests to let all tests succeed. It is not adding all dependencies those tests actually need. --- src/modules/meson.build | 2 +- test/meson.build | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/modules/meson.build b/src/modules/meson.build index 7aec88e87..67d362c55 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build @@ -112,7 +112,7 @@ pipewire_module_portal = shared_library('pipewire-module-portal', [ 'module-port ) endif -pipewire_module_client_node = shared_library('pipewire-module-client-device', +pipewire_module_client_device = shared_library('pipewire-module-client-device', [ 'module-client-device.c', 'module-client-device/resource-device.c', 'module-client-device/proxy-device.c', diff --git a/test/meson.build b/test/meson.build index 9420f2d51..bbef49de7 100644 --- a/test/meson.build +++ b/test/meson.build @@ -72,14 +72,22 @@ test('test context', 'test-context.c', 'test-config.c', include_directories: pwtest_inc, - link_with: pwtest_lib) + link_with: [pwtest_lib, + spa_support_lib, + spa_dbus_lib, + pipewire_module_protocol_native, + pipewire_module_client_node, + pipewire_module_client_device, + pipewire_module_adapter, + pipewire_module_metadata, + pipewire_module_session_manager]) ) test('test support', executable('test-support', 'test-support.c', 'test-logger.c', include_directories: pwtest_inc, - link_with: pwtest_lib) + link_with: [pwtest_lib, spa_support_lib]) ) test('test spa', executable('test-spa',