summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2014-12-10 15:21:24 +0100
committerDavid Sterba <dsterba@suse.cz>2015-01-28 18:01:00 +0100
commita22c3a0dcfef1e21ece8e88a9b5ba3c258ca9a4d (patch)
tree21a0f0145e1ddc01c45f6112c3f538121dff828b
parent67b1307955dc45b4a958e5da4179e4ec2a719038 (diff)
btrfs-progs: autoconf: add --disable-backtrace
It's better to use ./configure than manually edit Makefile. Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: David Sterba <dsterba@suse.cz>
-rw-r--r--Makefile.in4
-rw-r--r--configure.ac10
2 files changed, 10 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index cceb8b30..edf91804 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -82,10 +82,6 @@ BUILDDIRS = $(patsubst %,build-%,$(SUBDIRS))
INSTALLDIRS = $(patsubst %,install-%,$(SUBDIRS))
CLEANDIRS = $(patsubst %,clean-%,$(SUBDIRS))
-ifeq ($(DISABLE_BACKTRACE),1)
-CFLAGS += -DBTRFS_DISABLE_BACKTRACE
-endif
-
ifneq ($(DISABLE_DOCUMENTATION),1)
BUILDDIRS += build-Documentation
INSTALLDIRS += install-Documentation
diff --git a/configure.ac b/configure.ac
index f6adefbf..290d0224 100644
--- a/configure.ac
+++ b/configure.ac
@@ -56,6 +56,16 @@ AC_DEFUN([PKG_STATIC], [
fi
])
+
+AC_ARG_ENABLE([backtrace],
+ AS_HELP_STRING([--disable-backtrace], [disable btrfs backtrace]),
+ [], [enable_backtrace=yes]
+)
+
+AS_IF([test "x$enable_backtrace" = xno], [
+ AC_DEFINE([BTRFS_DISABLE_BACKTRACE], [1], [disable backtrace stuff in kerncompat.h ])
+])
+
dnl Define <NAME>_LIBS= and <NAME>_CFLAGS= by pkg-config
dnl
dnl The default PKG_CHECK_MODULES() action-if-not-found is end the