summaryrefslogtreecommitdiff
path: root/fuzz/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/Makefile.am')
-rw-r--r--fuzz/Makefile.am7
1 files changed, 4 insertions, 3 deletions
diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am
index 61a3a6b997..cf7fab1072 100644
--- a/fuzz/Makefile.am
+++ b/fuzz/Makefile.am
@@ -88,12 +88,13 @@ oss-fuzz:
for ccfile in *_fuzzer.c; do \
fuzzer=$$(basename $$ccfile .c); \
XLIBS="-lhogweed -lnettle -ltasn1 -lgmp -lidn2 -lunistring"; \
- $$CXX $$CXXFLAGS -I$(top_srcdir)/lib/includes/ -I$(top_srcdir) \
- "$${fuzzer}.c" -o "$${fuzzer}" \
+ $$CC $$CFLAGS -I$(top_srcdir)/lib/includes/ -I$(top_srcdir) \
+ -c "$${fuzzer}.c" -o "$${fuzzer}.o" ; \
+ $$CXX $$CXXFLAGS "$${fuzzer}.o" -o "$${fuzzer}" \
../lib/.libs/libgnutls.a $${LIB_FUZZING_ENGINE} \
-Wl,-Bstatic \
$${XLIBS} \
- -Wl,-Bdynamic; \
+ -Wl,-Bdynamic || exit $?; \
done; \
fi