meson: Improve the wwan test build file

The test unit name string is used in different place so it has been
replaced by a variable.

The `nm-service-providers.c` source file is appended by using a
`files` generated object.
This commit is contained in:
Iñigo Martínez 2019-09-11 23:39:48 +02:00 committed by Thomas Haller
parent 7e1aacaef2
commit 2172b885b4
2 changed files with 9 additions and 6 deletions

View file

@ -1,8 +1,9 @@
sources = files(
nm_service_providers_source = files('nm-service-providers.c')
sources = nm_service_providers_source + files(
'nm-modem-broadband.c',
'nm-modem.c',
'nm-modem-manager.c',
'nm-service-providers.c',
)
deps = [

View file

@ -1,13 +1,15 @@
test_unit = 'test-service-providers'
exe = executable(
'test-service-providers',
sources: files('test-service-providers.c',
'../nm-service-providers.c'),
test_unit,
[test_unit + '.c'] + nm_service_providers_source,
include_directories: wwan_inc,
dependencies: libnetwork_manager_test_dep,
c_args: test_c_flags,
)
test(
'wwan/test-service-providers',
'wwan/' + test_unit,
test_script,
timeout: default_test_timeout,
args: test_args + [exe.full_path()],