From a22c3a0dcfef1e21ece8e88a9b5ba3c258ca9a4d Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 10 Dec 2014 15:21:24 +0100 Subject: btrfs-progs: autoconf: add --disable-backtrace It's better to use ./configure than manually edit Makefile. Signed-off-by: Karel Zak Signed-off-by: David Sterba --- Makefile.in | 4 ---- configure.ac | 10 ++++++++++ 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 _LIBS= and _CFLAGS= by pkg-config dnl dnl The default PKG_CHECK_MODULES() action-if-not-found is end the -- cgit v1.2.3