comparison configure.ac @ 1668:49cb3cf4bd6f

When explicitly passing --disable-fuzz to ./configure fuzz was actually enabled. Signed-off-by: Alexander Dahl <[email protected]>
author Alexander Dahl <ada@thorsis.com>
date Fri, 27 Mar 2020 23:23:11 +0800
parents 986126448688
children 1051e4eea25a
comparison
equal deleted inserted replaced
1667:986126448688 1668:49cb3cf4bd6f
339 AC_SUBST(DROPBEAR_PLUGIN) 339 AC_SUBST(DROPBEAR_PLUGIN)
340 340
341 AC_ARG_ENABLE(fuzz, 341 AC_ARG_ENABLE(fuzz,
342 [ --enable-fuzz Build fuzzing. Not recommended for deployment.], 342 [ --enable-fuzz Build fuzzing. Not recommended for deployment.],
343 [ 343 [
344 AC_DEFINE(DROPBEAR_FUZZ, 1, Fuzzing) 344 if test "x$enableval" = "xyes"; then
345 AC_MSG_NOTICE(Enabling fuzzing) 345 AC_DEFINE(DROPBEAR_FUZZ, 1, Fuzzing)
346 DROPBEAR_FUZZ=1 346 AC_MSG_NOTICE(Enabling fuzzing)
347 # libfuzzer needs linking with c++ libraries 347 DROPBEAR_FUZZ=1
348 AC_PROG_CXX 348 # libfuzzer needs linking with c++ libraries
349 AC_PROG_CXX
350 else
351 AC_DEFINE(DROPBEAR_FUZZ, 0, Fuzzing)
352 AC_MSG_NOTICE(Disabling fuzzing)
353 DROPBEAR_FUZZ=0
354 fi
349 ], 355 ],
350 [ 356 [
351 AC_DEFINE(DROPBEAR_FUZZ, 0, Fuzzing) 357 AC_DEFINE(DROPBEAR_FUZZ, 0, Fuzzing)
358 AC_MSG_NOTICE(Disabling fuzzing)
352 DROPBEAR_FUZZ=0 359 DROPBEAR_FUZZ=0
353 ] 360 ]
354 361
355 ) 362 )
356 AC_SUBST(DROPBEAR_FUZZ) 363 AC_SUBST(DROPBEAR_FUZZ)