mirror of
https://github.com/clearml/dropbear
synced 2025-03-03 18:52:00 +00:00
set up CXX for fuzzing build
This commit is contained in:
parent
85eda7d943
commit
1e1e477d85
@ -70,6 +70,8 @@ ifeq (@DROPBEAR_FUZZ@, 1)
|
|||||||
dbclientobjs=$(allobjs) cli-main.o
|
dbclientobjs=$(allobjs) cli-main.o
|
||||||
dropbearkeyobjs=$(allobjs) $(KEYOBJS)
|
dropbearkeyobjs=$(allobjs) $(KEYOBJS)
|
||||||
dropbearconvertobjs=$(allobjs) $(CONVERTOBJS)
|
dropbearconvertobjs=$(allobjs) $(CONVERTOBJS)
|
||||||
|
# CXX only set when fuzzing
|
||||||
|
CXX=@CXX@
|
||||||
else
|
else
|
||||||
dropbearobjs=$(COMMONOBJS) $(CLISVROBJS) $(SVROBJS)
|
dropbearobjs=$(COMMONOBJS) $(CLISVROBJS) $(SVROBJS)
|
||||||
dbclientobjs=$(COMMONOBJS) $(CLISVROBJS) $(CLIOBJS)
|
dbclientobjs=$(COMMONOBJS) $(CLISVROBJS) $(CLIOBJS)
|
||||||
|
@ -329,6 +329,8 @@ AC_ARG_ENABLE(fuzz,
|
|||||||
AC_DEFINE(DROPBEAR_FUZZ, 1, Fuzzing)
|
AC_DEFINE(DROPBEAR_FUZZ, 1, Fuzzing)
|
||||||
AC_MSG_NOTICE(Enabling fuzzing)
|
AC_MSG_NOTICE(Enabling fuzzing)
|
||||||
DROPBEAR_FUZZ=1
|
DROPBEAR_FUZZ=1
|
||||||
|
# libfuzzer needs linking with c++ libraries
|
||||||
|
AC_PROG_CXX
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
AC_DEFINE(DROPBEAR_FUZZ, 0, Fuzzing)
|
AC_DEFINE(DROPBEAR_FUZZ, 0, Fuzzing)
|
||||||
@ -337,6 +339,7 @@ AC_ARG_ENABLE(fuzz,
|
|||||||
|
|
||||||
)
|
)
|
||||||
AC_SUBST(DROPBEAR_FUZZ)
|
AC_SUBST(DROPBEAR_FUZZ)
|
||||||
|
AC_SUBST(CXX)
|
||||||
|
|
||||||
# Checks for header files.
|
# Checks for header files.
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
|
Loading…
Reference in New Issue
Block a user