diff options
Diffstat (limited to 'src/libsystemd-network/meson.build')
-rw-r--r-- | src/libsystemd-network/meson.build | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/src/libsystemd-network/meson.build b/src/libsystemd-network/meson.build index 21dc85d8de..85d4afeb05 100644 --- a/src/libsystemd-network/meson.build +++ b/src/libsystemd-network/meson.build @@ -91,28 +91,33 @@ tests += [ }, ] -fuzzers += [ - [files('fuzz-dhcp-client.c'), - [libshared, - libsystemd_network]], - - [files('fuzz-dhcp6-client.c'), - [libshared, - libsystemd_network]], - - [files('fuzz-dhcp-server.c'), - [libsystemd_network, - libshared]], - - [files('fuzz-dhcp-server-relay.c'), - [libsystemd_network, - libshared]], - - [files('fuzz-lldp-rx.c'), - [libshared, - libsystemd_network]], +fuzzer_network_base = { + 'link_with' : [libshared, libsystemd_network], +} - [files('fuzz-ndisc-rs.c'), - [libshared, - libsystemd_network]], +fuzzers += [ + { + 'sources' : files('fuzz-dhcp-client.c'), + 'base' : fuzzer_network_base, + }, + { + 'sources' : files('fuzz-dhcp6-client.c'), + 'base' : fuzzer_network_base, + }, + { + 'sources' : files('fuzz-dhcp-server.c'), + 'base' : fuzzer_network_base, + }, + { + 'sources' : files('fuzz-dhcp-server-relay.c'), + 'base' : fuzzer_network_base, + }, + { + 'sources' : files('fuzz-lldp-rx.c'), + 'base' : fuzzer_network_base, + }, + { + 'sources' : files('fuzz-ndisc-rs.c'), + 'base' : fuzzer_network_base, + }, ] |