summaryrefslogtreecommitdiff
path: root/nt
diff options
context:
space:
mode:
authorJason Rumney <jasonr@gnu.org>2003-09-03 23:01:05 +0000
committerJason Rumney <jasonr@gnu.org>2003-09-03 23:01:05 +0000
commite65be2d5369a31a598a37306ee6e43eafa6c16c5 (patch)
tree71f789223da45e1bac1240ea7ef030f7951d1da6 /nt
parent80c164eca438886861930848ad4d800f2e4f2f88 (diff)
downloademacs-e65be2d5369a31a598a37306ee6e43eafa6c16c5.tar.gz
New file.
Diffstat (limited to 'nt')
-rw-r--r--nt/envadd.bat44
1 files changed, 44 insertions, 0 deletions
diff --git a/nt/envadd.bat b/nt/envadd.bat
new file mode 100644
index 00000000000..ebaba958bec
--- /dev/null
+++ b/nt/envadd.bat
@@ -0,0 +1,44 @@
+rem Hack to change/add environment variables in the makefiles for the
+rem Windows platform.
+rem
+rem Copyright (c) 1993-2000 Free Software Foundation, Inc.
+rem
+rem This file is part of GNU Emacs.
+rem
+rem GNU Emacs is free software; you can redistribute it and/or modify
+rem it under the terms of the GNU General Public License as published by
+rem the Free Software Foundation; either version 2, or (at your option)
+rem any later version.
+rem
+rem GNU Emacs is distributed in the hope that it will be useful,
+rem but WITHOUT ANY WARRANTY; without even the implied warranty of
+rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+rem GNU General Public License for more details.
+rem
+rem You should have received a copy of the GNU General Public License
+rem along with GNU Emacs; see the file COPYING. If not, write to
+rem the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+rem Boston, MA 02111-1307, USA.
+rem
+rem
+rem Usage:
+rem envadd "ENV1=VAL1" "ENV2=VAL2" ... /C <command line>
+rem
+rem The "/C" switch marks the end of environment variables, and the
+rem beginning of the command line.
+rem
+rem By Peter 'Luna' Runestig <peter@runestig.com> 2003
+
+:Loop
+if .%1% == ./C goto EndLoop
+rem just to avoid an endless loop:
+if .%1% == . goto EndLoop
+set %1
+shift
+goto Loop
+:EndLoop
+
+rem Eat the "/C"
+shift
+rem Now, run the command line
+%1 %2 %3 %4 %5 %6 %7 %8 %9