summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2019-09-03 13:41:18 +0200
committerThomas Haller <thaller@redhat.com>2019-10-01 09:49:33 +0200
commitde90fc0810465a67b7e5ff6e6fcb29941162d1a9 (patch)
tree5d28db4288f8b6c5f03d65264508d60472afd4ce
parent70a34c54fef0ec2bde4ad27ac751f8efd8e3c13e (diff)
downloadNetworkManager-de90fc0810465a67b7e5ff6e6fcb29941162d1a9.tar.gz
meson: Improve the shared utils test build file
A new variable has been created for the C compiler flags to avoid polluting the target creation call so the flags are encapsulated.
-rw-r--r--shared/nm-utils/tests/meson.build10
1 files changed, 6 insertions, 4 deletions
diff --git a/shared/nm-utils/tests/meson.build b/shared/nm-utils/tests/meson.build
index bf52740dae..1ee5efff95 100644
--- a/shared/nm-utils/tests/meson.build
+++ b/shared/nm-utils/tests/meson.build
@@ -1,12 +1,14 @@
test_unit = 'test-shared-general'
+c_flags = [
+ '-DNETWORKMANAGER_COMPILATION_TEST',
+ '-DNETWORKMANAGER_COMPILATION=(NM_NETWORKMANAGER_COMPILATION_GLIB|NM_NETWORKMANAGER_COMPILATION_WITH_GLIB_I18N_PROG)',
+]
+
exe = executable(
test_unit,
test_unit + '.c',
- c_args: [
- '-DNETWORKMANAGER_COMPILATION_TEST',
- '-DNETWORKMANAGER_COMPILATION=(NM_NETWORKMANAGER_COMPILATION_GLIB|NM_NETWORKMANAGER_COMPILATION_WITH_GLIB_I18N_PROG)',
- ],
+ c_args: c_flags,
dependencies: libnm_utils_base_dep,
link_with: libnm_systemd_logging_stub,
)