From: Russell Bryant Date: Thu, 26 Jul 2007 21:23:23 +0000 (+0000) Subject: AST_DEVMODE was defined in trunk, but not in 1.4. When Asterisk is compiled X-Git-Tag: 1.4.10~70 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=536ef99117b50a86f75bd0e52f73f0cac43daa67;p=thirdparty%2Fasterisk.git AST_DEVMODE was defined in trunk, but not in 1.4. When Asterisk is compiled under dev mode, AST_DEVMODE will get defined in buildopts.h. Change 1.4 to define it in the same way that trunk does. Also, revert the change that added this define in the Makefile The advantage to doing it this way is that buildopts.h gets installed when you install Asterisk. Then, when building any out of tree modules, or building asterisk-addons, these modules know which options the rest of Asterisk was built with. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77410 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/Makefile b/Makefile index a5d8eae866..fb8466a35b 100644 --- a/Makefile +++ b/Makefile @@ -192,7 +192,7 @@ ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declar ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/autoconfig.h ifeq ($(AST_DEVMODE),yes) - ASTCFLAGS+=-Werror -Wunused $(AST_DECLARATION_AFTER_STATEMENT) -DAST_DEVMODE + ASTCFLAGS+=-Werror -Wunused $(AST_DECLARATION_AFTER_STATEMENT) endif ifneq ($(findstring BSD,$(OSARCH)),) diff --git a/build_tools/make_buildopts_h b/build_tools/make_buildopts_h index 9970c0c0ba..6993e70831 100755 --- a/build_tools/make_buildopts_h +++ b/build_tools/make_buildopts_h @@ -11,3 +11,7 @@ TMP=`grep MENUSELECT_CFLAGS menuselect.makeopts | sed 's/MENUSELECT_CFLAGS\=//g' for x in ${TMP}; do echo "#define ${x} 1" done +if grep AST_DEVMODE makeopts | grep -q yes +then + echo "#define AST_DEVMODE 1" +fi