summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2015-02-10 07:24:05 -0500
committerThomas Markwalder <tmark@isc.org>2015-02-10 07:24:05 -0500
commit45adf35cfc3c78286bbf6775806e3ce9568d444a (patch)
tree01d168df830c94f32664210760c8418f2e42f25e /configure
parentb3b69c1cb447978579b375b25867f710147b96ca (diff)
downloadisc-dhcp-45adf35cfc3c78286bbf6775806e3ce9568d444a.tar.gz
[master] Fixed broken handling of --disable-debug
Merges in rt37780.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 10 insertions, 8 deletions
diff --git a/configure b/configure
index 9ca131e5..45001c04 100755
--- a/configure
+++ b/configure
@@ -5238,19 +5238,21 @@ _ACEOF
# Optional compile-time DEBUGging.
# Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then :
- enableval=$enable_debug; enable_debug=yes
+ enableval=$enable_debug; case "${enableval}" in
+ yes) enable_debug=yes
+
+$as_echo "#define DEBUG 1" >>confdefs.h
+
+ # Just override CFLAGS to totally to remove optimization.
+ CFLAGS="-g";;
+ no) enable_debug=no ;;
+ *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5 ;;
+ esac
else
enable_debug=no
fi
-# This is very much off by default.
-if test "$enable_debug" = "yes" ; then
-$as_echo "#define DEBUG 1" >>confdefs.h
-
- # Just override CFLAGS to totally to remove optimization.
- CFLAGS="-g"
-fi
# XXX: there are actually quite a lot more DEBUG_ features we could enable,
# but I don't want to pollute the --help space.
#