diff options
author | Jason Rumney <jasonr@gnu.org> | 2003-09-03 23:01:05 +0000 |
---|---|---|
committer | Jason Rumney <jasonr@gnu.org> | 2003-09-03 23:01:05 +0000 |
commit | e65be2d5369a31a598a37306ee6e43eafa6c16c5 (patch) | |
tree | 71f789223da45e1bac1240ea7ef030f7951d1da6 /nt | |
parent | 80c164eca438886861930848ad4d800f2e4f2f88 (diff) | |
download | emacs-e65be2d5369a31a598a37306ee6e43eafa6c16c5.tar.gz |
New file.
Diffstat (limited to 'nt')
-rw-r--r-- | nt/envadd.bat | 44 |
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
|