# SPDX-License-Identifier: LGPL-2.1+ exe = executable( 'test-shared-general', 'test-shared-general.c', c_args: [ '-DNETWORKMANAGER_COMPILATION_TEST', '-DNETWORKMANAGER_COMPILATION=(NM_NETWORKMANAGER_COMPILATION_GLIB|NM_NETWORKMANAGER_COMPILATION_WITH_GLIB_I18N_PROG)', ], dependencies: libnm_utils_base_dep, link_with: libnm_systemd_logging_stub, ) test( 'shared/nm-glib-aux/test-shared-general', test_script, args: test_args + [exe.full_path()], timeout: default_test_timeout, ) if jansson_dep.found() exe = executable( 'test-json-aux', 'test-json-aux.c', c_args: [ '-DNETWORKMANAGER_COMPILATION_TEST', '-DNETWORKMANAGER_COMPILATION=(NM_NETWORKMANAGER_COMPILATION_GLIB|NM_NETWORKMANAGER_COMPILATION_WITH_GLIB_I18N_PROG)', ], dependencies: [ libnm_utils_base_dep, jansson_dep, dl_dep, ], link_with: libnm_systemd_logging_stub, ) test( 'shared/nm-glib-aux/test-json-aux', test_script, args: test_args + [exe.full_path()], timeout: default_test_timeout, ) endif