Mercurial > emacs
diff nt/envadd.bat @ 52423:d5ad9d67bb1a
New file.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Wed, 03 Sep 2003 23:01:05 +0000 |
parents | |
children | cf5d0a56b678 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nt/envadd.bat Wed Sep 03 23:01:05 2003 +0000 @@ -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