meson: Use dicts for fuzzer definitions

This commit is contained in:
Jan Janssen
2023-02-21 15:10:26 +01:00
parent a9a7153cd2
commit 2ed35b2f3e
12 changed files with 205 additions and 142 deletions
+28 -23
View File
@@ -91,28 +91,33 @@ tests += [
},
]
fuzzer_network_base = {
'link_with' : [libshared, libsystemd_network],
}
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]],
[files('fuzz-ndisc-rs.c'),
[libshared,
libsystemd_network]],
{
'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,
},
]