mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-04 22:20:27 +01:00
meson: Improve the client common test build file
The build file in the `client` `common` directory has been improved by grouping the objects used in properties and by reviewing the dependencies used by tests built. Finally the indentation has also been fixed.
This commit is contained in:
parent
83b760cf98
commit
f5d74ce179
1 changed files with 19 additions and 22 deletions
|
|
@ -1,26 +1,26 @@
|
|||
common_c_flags = clients_c_flags + ['-DNETWORKMANAGER_COMPILATION_TEST']
|
||||
|
||||
test_name = 'test-clients-common'
|
||||
|
||||
deps = [
|
||||
libnmc_base_dep,
|
||||
libnmc_dep,
|
||||
]
|
||||
|
||||
exe = executable(
|
||||
test_name,
|
||||
test_name + '.c',
|
||||
dependencies: [
|
||||
libnm_dep,
|
||||
libnmc_dep,
|
||||
libnmc_base_dep,
|
||||
libnm_nm_default_dep,
|
||||
],
|
||||
c_args: clients_c_flags + [
|
||||
'-DNETWORKMANAGER_COMPILATION_TEST',
|
||||
],
|
||||
dependencies: deps,
|
||||
c_args: common_c_flags,
|
||||
)
|
||||
|
||||
test(
|
||||
test_name,
|
||||
'clients/common/tests/' + test_name,
|
||||
test_script,
|
||||
args: test_args + [exe.full_path()],
|
||||
)
|
||||
|
||||
###############################################################################
|
||||
test_name = 'test-libnm-core-aux'
|
||||
|
||||
deps = [
|
||||
libnm_dep,
|
||||
|
|
@ -29,18 +29,15 @@ deps = [
|
|||
]
|
||||
|
||||
exe = executable(
|
||||
'test-libnm-core-aux',
|
||||
[ 'test-libnm-core-aux.c', ],
|
||||
c_args: [
|
||||
'-DNETWORKMANAGER_COMPILATION_TEST',
|
||||
'-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_CLIENT',
|
||||
],
|
||||
dependencies: deps,
|
||||
link_with: libnm_systemd_logging_stub,
|
||||
test_name,
|
||||
test_name + '.c',
|
||||
dependencies: deps,
|
||||
c_args: common_c_flags,
|
||||
link_with: libnm_systemd_logging_stub,
|
||||
)
|
||||
|
||||
test(
|
||||
'clients/common/tests/test-libnm-core-aux',
|
||||
test_script,
|
||||
args: test_args + [exe.full_path()]
|
||||
'clients/common/tests/' + test_name,
|
||||
test_script,
|
||||
args: test_args + [exe.full_path()]
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue