]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: Add simple_fuzzers list
authorJan Janssen <medhefgo@web.de>
Fri, 27 Jan 2023 12:22:36 +0000 (13:22 +0100)
committerJan Janssen <medhefgo@web.de>
Tue, 21 Feb 2023 14:10:26 +0000 (15:10 +0100)
meson.build
src/fuzz/meson.build
src/libsystemd/meson.build
src/udev/meson.build

index d8ab43ba6cff459c5043df81a72657cbf3830a03..32fc9e966d6469e0f95347647e30735af8fa64bd 100644 (file)
@@ -1938,6 +1938,7 @@ conf.set10('SYSTEMD_SLOW_TESTS_DEFAULT', slow_tests)
 tests = []
 simple_tests = []
 fuzzers = []
+simple_fuzzers = []
 catalogs = []
 
 ############################################################
@@ -4179,6 +4180,10 @@ endif
 
 ############################################################
 
+foreach fuzzer : simple_fuzzers
+        fuzzers += [ [[fuzzer]] ]
+endforeach
+
 fuzzer_exes = []
 
 foreach tuple : fuzzers
index 6f36536f1b5813edec340c9f84595a664d40bc92..02a722edb1e131a8d5d515bb70dd515d2ccb0818 100644 (file)
@@ -1,25 +1,15 @@
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
-fuzzers += [
-        [files('fuzz-bootspec.c')],
-
-        [files('fuzz-bus-label.c')],
-
-        [files('fuzz-calendarspec.c')],
-
-        [files('fuzz-catalog.c')],
-
-        [files('fuzz-compress.c')],
-
-        [files('fuzz-env-file.c')],
-
-        [files('fuzz-hostname-setup.c')],
-
-        [files('fuzz-json.c')],
-
-        [files('fuzz-time-util.c')],
-
-        [files('fuzz-udev-database.c')],
-
-        [files('fuzz-varlink.c')],
-]
+simple_fuzzers += files(
+        'fuzz-bootspec.c',
+        'fuzz-bus-label.c',
+        'fuzz-calendarspec.c',
+        'fuzz-catalog.c',
+        'fuzz-compress.c',
+        'fuzz-env-file.c',
+        'fuzz-hostname-setup.c',
+        'fuzz-json.c',
+        'fuzz-time-util.c',
+        'fuzz-udev-database.c',
+        'fuzz-varlink.c',
+)
index 3478d9e5a05fc119299cf65d8b2d2c1bf13dc92f..23fa7c20cae02abfe9eb94af45de8bfa25b5fd4a 100644 (file)
@@ -241,8 +241,7 @@ endif
 
 ############################################################
 
-fuzzers += [
-        [files('sd-bus/fuzz-bus-message.c')],
-
-        [files('sd-bus/fuzz-bus-match.c')],
-]
+simple_fuzzers += files(
+        'sd-bus/fuzz-bus-match.c',
+        'sd-bus/fuzz-bus-message.c',
+)
index 9d647dd60563a9dddd73c030a8e655701211f585..ab0489c6dde06a3b8de6f337ce6d8f68dc0c5c11 100644 (file)
@@ -160,6 +160,10 @@ if install_sysconfdir
                                  mkdir_p.format(sysconfdir / 'udev/rules.d'))
 endif
 
+simple_fuzzers += files(
+        'fuzz-udev-rule-parse-value.c',
+)
+
 fuzzers += [
         [files('net/fuzz-link-parser.c'),
          [libudevd_core,
@@ -174,8 +178,6 @@ fuzzers += [
          [threads,
           libacl]],
 
-        [files('fuzz-udev-rule-parse-value.c')],
-
         [files('fido_id/fuzz-fido-id-desc.c',
                'fido_id/fido_id_desc.c')],
 ]