]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
libknot, libzscanner: compile and build against libfuzzer to fix small number of...
authorDaniel Salzman <daniel.salzman@nic.cz>
Mon, 28 Jun 2021 12:24:36 +0000 (14:24 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 28 Jun 2021 12:24:49 +0000 (14:24 +0200)
fixes #744

src/libknot/Makefile.inc
src/libzscanner/Makefile.inc

index 0c5f1eff3b5941270a0b232299bafc97ce817f47..beae1920f08403d4ae8c9317a066692cdec37a4b 100644 (file)
@@ -1,8 +1,10 @@
 lib_LTLIBRARIES += libknot.la
 pkgconfig_DATA  += libknot.pc
 
-libknot_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(lmdb_CFLAGS)
-libknot_la_LDFLAGS  = $(AM_LDFLAGS) $(libknot_VERSION_INFO) $(LDFLAG_EXCLUDE_LIBS)
+libknot_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(lmdb_CFLAGS) \
+                      ${fuzzer_CFLAGS}
+libknot_la_LDFLAGS  = $(AM_LDFLAGS) $(libknot_VERSION_INFO) $(LDFLAG_EXCLUDE_LIBS) \
+                      ${fuzzer_LDFLAGS}
 libknot_la_LIBADD   = libdnssec.la $(libcontrib_LIBS) $(lmdb_LIBS) $(math_LIBS)
 
 include_libknotdir = $(includedir)
index 1a035364a78e64459307e63e90940a32ac7f40b0..36fb79504db78e6e7408e42c15e67c01b6444c59 100644 (file)
@@ -1,8 +1,9 @@
 lib_LTLIBRARIES += libzscanner.la
 pkgconfig_DATA  += libzscanner.pc
 
-libzscanner_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY)
-libzscanner_la_LDFLAGS  = $(AM_LDFLAGS) $(libzscanner_VERSION_INFO) $(LDFLAG_EXCLUDE_LIBS)
+libzscanner_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) ${fuzzer_CFLAGS}
+libzscanner_la_LDFLAGS  = $(AM_LDFLAGS) $(libzscanner_VERSION_INFO) \
+                          $(LDFLAG_EXCLUDE_LIBS) ${fuzzer_LDFLAGS}
 libzscanner_la_LIBADD   = $(math_LIBS)
 
 EXTRA_DIST += \