From 434477aa0267514e01cc2aebfcda033ed7c241e2 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 12 Jan 2017 14:02:51 +1100 Subject: [PATCH] --enable-developer now compiles bin/tests's XTARGETS [RT #44205] --- bin/tests/Makefile.in | 3 ++- configure | 4 ++++ configure.in | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/tests/Makefile.in b/bin/tests/Makefile.in index 22ec21d480..43395d81a8 100644 --- a/bin/tests/Makefile.in +++ b/bin/tests/Makefile.in @@ -40,7 +40,8 @@ SUBDIRS = atomic db dst master mem hashes names \ # makejournal is needed by system tests # Alphabetically -TARGETS = cfg_test@EXEEXT@ makejournal@EXEEXT@ wire_test@EXEEXT@ +TARGETS = @XTARGETS@ cfg_test@EXEEXT@ makejournal@EXEEXT@ \ + wire_test@EXEEXT@ # All the other tests are optional and not built by default. diff --git a/configure b/configure index d1d49c936d..7ebbee19c2 100755 --- a/configure +++ b/configure @@ -886,6 +886,7 @@ PERL ETAGS LN ARFLAGS +XTARGETS BACKTRACECFLAGS CCNOOPT CCOPT @@ -11460,6 +11461,7 @@ if test "${enable_developer+set}" = set; then : enableval=$enable_developer; fi +XTARGETS= case "$enable_developer" in yes) STD_CDEFINES="$STD_CDEFINES -DISC_LIST_CHECKINIT=1" @@ -11472,9 +11474,11 @@ yes) test "${enable_warn_error+set}" = set || enable_warn_error=yes test "${enable_warn_shadow+set}" = set || enable_warn_shadow=yes test "${with_zlib+set}" = set || with_zlib=yes + XTARGETS='${XTARGETS}' ;; esac + # American Fuzzy Lop # Check whether --enable-afl was given. if test "${enable_afl+set}" = set; then : diff --git a/configure.in b/configure.in index 1a864bc7a5..34f0408f49 100644 --- a/configure.in +++ b/configure.in @@ -59,6 +59,7 @@ AC_ARG_ENABLE(warn_shadow, [ --enable-warn-shadow turn on -Wshadow when compi AC_ARG_ENABLE(warn_error, [ --enable-warn-error turn on -Werror when compiling]) AC_ARG_ENABLE(developer, [ --enable-developer enable developer build settings]) +XTARGETS= case "$enable_developer" in yes) STD_CDEFINES="$STD_CDEFINES -DISC_LIST_CHECKINIT=1" @@ -71,8 +72,10 @@ yes) test "${enable_warn_error+set}" = set || enable_warn_error=yes test "${enable_warn_shadow+set}" = set || enable_warn_shadow=yes test "${with_zlib+set}" = set || with_zlib=yes + XTARGETS='${XTARGETS}' ;; esac +AC_SUBST(XTARGETS) # American Fuzzy Lop AC_ARG_ENABLE(afl, [ --enable-afl enable American Fuzzy Lop test harness [[default=no]]],