Mercurial > dropbear
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) |