Mercurial > emacs
diff configure @ 60378:01e39f456dc6
* configure.in: Added --enable-asserts.
* configure: Regenerate.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Fri, 04 Mar 2005 16:45:54 +0000 |
parents | d30fc301d0d8 |
children | 86d5f68886d5 29e773288013 |
line wrap: on
line diff
--- a/configure Fri Mar 04 14:54:25 2005 +0000 +++ b/configure Fri Mar 04 16:45:54 2005 +0000 @@ -856,6 +856,7 @@ --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-carbon-app[=DIR] [DIR=/Application] specify install directory for Emacs.app on Mac OS X + --enable-asserts compile code with asserts enabled --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --disable-largefile omit support for large files @@ -1520,6 +1521,14 @@ carbon_appdir_x=${enableval} fi; +# Check whether --enable-asserts or --disable-asserts was given. +if test "${enable_asserts+set}" = set; then + enableval="$enable_asserts" + USE_XASSERTS=$enableval +else + USE_XASSERTS=no +fi; + # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" @@ -21976,28 +21985,14 @@ echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" echo -if test "$emacs_cv_randomheap" = warn; then - { echo "$as_me:$LINENO: WARNING: -********************************************************************** - -Heap start address is randomized and no workaround is known. -Emacs will probably dump core when temacs is run in the build phase. -Maybe exec-shield is turned on. Read about exec-shield in \`etc/PROBLEMS' -for further information. - -********************************************************************** -" >&5 -echo "$as_me: WARNING: -********************************************************************** - -Heap start address is randomized and no workaround is known. -Emacs will probably dump core when temacs is run in the build phase. -Maybe exec-shield is turned on. Read about exec-shield in \`etc/PROBLEMS' -for further information. - -********************************************************************** -" >&2;} -fi +if test $USE_XASSERTS = yes; then + echo " Compiling with asserts turned on." + CFLAGS="$CFLAGS -DXASSERTS=1" + CPPFLAGS="$CPPFLAGS -DXASSERTS=1" + echo +fi + + # Remove any trailing slashes in these variables. test "${prefix}" != NONE &&