summaryrefslogtreecommitdiff
path: root/nt/configure.bat
diff options
context:
space:
mode:
authorJuanma Barranquero <lekktu@gmail.com>2010-07-18 11:41:48 +0200
committerJuanma Barranquero <lekktu@gmail.com>2010-07-18 11:41:48 +0200
commit7d0170c8c71ff83a380770d4c164e2b949c08628 (patch)
tree5d8c7e46b8992bcf4475ef011c9e621f0438df4f /nt/configure.bat
parentf12492c863d47098bc0675d552083ab37ca321ad (diff)
downloademacs-7d0170c8c71ff83a380770d4c164e2b949c08628.tar.gz
* configure.bat: New option --enable-checking.
* gmake.defs, nmake.defs (CHECKING_CFLAGS): New define. (CFLAGS): Include it.
Diffstat (limited to 'nt/configure.bat')
-rwxr-xr-xnt/configure.bat10
1 files changed, 10 insertions, 0 deletions
diff --git a/nt/configure.bat b/nt/configure.bat
index 7317416442b..705d4e92717 100755
--- a/nt/configure.bat
+++ b/nt/configure.bat
@@ -80,6 +80,7 @@ rem Default settings.
set prefix=
set nodebug=N
set noopt=N
+set enablechecking=N
set profile=N
set nocygwin=N
set COMPILER=
@@ -100,6 +101,7 @@ if "%1" == "--with-gcc" goto withgcc
if "%1" == "--with-msvc" goto withmsvc
if "%1" == "--no-debug" goto nodebug
if "%1" == "--no-opt" goto noopt
+if "%1" == "--enable-checking" goto enablechecking
if "%1" == "--profile" goto profile
if "%1" == "--no-cygwin" goto nocygwin
if "%1" == "--cflags" goto usercflags
@@ -119,6 +121,7 @@ echo. --with-gcc use GCC to compile Emacs
echo. --with-msvc use MSVC to compile Emacs
echo. --no-debug exclude debug info from executables
echo. --no-opt disable optimization
+echo. --enable-checking enable checks and assertions
echo. --profile enable profiling
echo. --no-cygwin use -mno-cygwin option with GCC
echo. --cflags FLAG pass FLAG to compiler
@@ -157,6 +160,11 @@ set noopt=Y
shift
goto again
rem ----------------------------------------------------------------------
+:enablechecking
+set enablechecking=Y
+shift
+goto again
+rem ----------------------------------------------------------------------
:profile
set profile=Y
shift
@@ -529,6 +537,7 @@ if not "(%mf%)" == "()" echo MCPU_FLAG=%mf%>>config.settings
if not "(%dbginfo%)" == "()" echo DEBUG_INFO=%dbginfo%>>config.settings
if (%nodebug%) == (Y) echo NODEBUG=1 >>config.settings
if (%noopt%) == (Y) echo NOOPT=1 >>config.settings
+if (%enablechecking%) == (Y) echo ENABLECHECKS=1 >>config.settings
if (%profile%) == (Y) echo PROFILE=1 >>config.settings
if (%nocygwin%) == (Y) echo NOCYGWIN=1 >>config.settings
if not "(%prefix%)" == "()" echo INSTALL_DIR=%prefix%>>config.settings
@@ -660,6 +669,7 @@ set $foo$=
set prefix=
set nodebug=
set noopt=
+set enablechecking=
set profile=
set nocygwin=
set COMPILER=