conor       01/07/07 05:37:59

  Modified:    .        bootstrap.bat
               src/script ant.bat lcp.bat
  Log:
  Make Ant work with spaces everywhere.
  PR:   562
  
  Revision  Changes    Path
  1.36      +5 -5      jakarta-ant/bootstrap.bat
  
  Index: bootstrap.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/bootstrap.bat,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- bootstrap.bat     2001/04/24 08:41:46     1.35
  +++ bootstrap.bat     2001/07/07 12:37:59     1.36
  @@ -25,13 +25,13 @@
   
   SET LOCALCLASSPATH=lib\crimson.jar;lib\jaxp.jar;lib\optional\junit.jar
   
  -if exist %JAVA_HOME%\lib\tools.jar call src\script\lcp.bat 
%JAVA_HOME%\lib\tools.jar
  -if exist %JAVA_HOME%\lib\classes.zip call src\script\lcp.bat 
%JAVA_HOME%\lib\classes.zip
  +if exist "%JAVA_HOME%\lib\tools.jar" call src\script\lcp.bat 
%JAVA_HOME%\lib\tools.jar
  +if exist "%JAVA_HOME%\lib\classes.zip" call src\script\lcp.bat 
%JAVA_HOME%\lib\classes.zip
   
   set TOOLS=src\main\org\apache\tools
   set CLASSDIR=classes
   
  -SET CLASSPATH=%LOCALCLASSPATH%;%CLASSDIR%;src\main;"%CLASSPATH%"
  +SET CLASSPATH=%LOCALCLASSPATH%;%CLASSDIR%;src\main;%CLASSPATH%
   
   echo JAVA_HOME=%JAVA_HOME%
   echo JAVA=%JAVA%
  @@ -48,7 +48,7 @@
   echo.
   echo ... Compiling Ant Classes
   
  -%JAVAC% -d %CLASSDIR% %TOOLS%\tar\*.java %TOOLS%\zip\*.java 
%TOOLS%\ant\*.java %TOOLS%\ant\types\*.java %TOOLS%\ant\taskdefs\*.java 
%TOOLS%\ant\util\*.java %TOOLS%\ant\util\regexp\RegexpMatcher.java 
%TOOLS%\ant\util\regexp\RegexpMatcherFactory.java
  +"%JAVAC%" -d %CLASSDIR% %TOOLS%\tar\*.java %TOOLS%\zip\*.java 
%TOOLS%\ant\*.java %TOOLS%\ant\types\*.java %TOOLS%\ant\taskdefs\*.java 
%TOOLS%\ant\util\*.java %TOOLS%\ant\util\regexp\RegexpMatcher.java 
%TOOLS%\ant\util\regexp\RegexpMatcherFactory.java
   
   echo.
   echo ... Copying Required Files
  @@ -61,7 +61,7 @@
   
   xcopy /s/q %CLASSDIR% build\classes
   
  -%JAVA% %ANT_OPTS% org.apache.tools.ant.Main -emacs bootstrap
  +"%JAVA%" %ANT_OPTS% org.apache.tools.ant.Main -emacs bootstrap
   
   echo.
   echo ... Cleaning Up Build Directories
  
  
  
  1.7       +7 -7      jakarta-ant/src/script/ant.bat
  
  Index: ant.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/script/ant.bat,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ant.bat   2001/03/04 13:35:51     1.6
  +++ ant.bat   2001/07/07 12:37:59     1.7
  @@ -12,7 +12,7 @@
   rem : operator works similar to make : operator
   set DEFAULT_ANT_HOME=%DEFAULT_ANT_HOME:\bin\=%
   
  -if %ANT_HOME%a==a set ANT_HOME=%DEFAULT_ANT_HOME%
  +if "%ANT_HOME%"=="" set ANT_HOME=%DEFAULT_ANT_HOME%
   set DEFAULT_ANT_HOME=
   
   rem On NT/2K grab all arguments at once
  @@ -55,13 +55,13 @@
   
   :checkJava
   set _JAVACMD=%JAVACMD%
  -set LOCALCLASSPATH="%CLASSPATH%"
  -for %%i in ("%ANT_HOME%\lib\*.jar") do call "%ANT_HOME%\bin\lcp.bat" "%%i"
  +set LOCALCLASSPATH=%CLASSPATH%
  +for %%i in ("%ANT_HOME%\lib\*.jar") do call "%ANT_HOME%\bin\lcp.bat" %%i
   
   if "%JAVA_HOME%" == "" goto noJavaHome
   if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
  -if exist "%JAVA_HOME%\lib\tools.jar" call "%ANT_HOME%\bin\lcp.bat" 
"%JAVA_HOME%\lib\tools.jar"
  -if exist "%JAVA_HOME%\lib\classes.zip" call "%ANT_HOME%\bin\lcp.bat" 
"%JAVA_HOME%\lib\classes.zip"
  +if exist "%JAVA_HOME%\lib\tools.jar" call "%ANT_HOME%\bin\lcp.bat" 
%JAVA_HOME%\lib\tools.jar
  +if exist "%JAVA_HOME%\lib\classes.zip" call "%ANT_HOME%\bin\lcp.bat" 
%JAVA_HOME%\lib\classes.zip
   goto checkJikes
   
   :noJavaHome
  @@ -77,11 +77,11 @@
   if not "%JIKESPATH%" == "" goto runAntWithJikes
   
   :runAnt
  -%_JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" %ANT_OPTS% 
org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS%
  +"%_JAVACMD%" -classpath "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" 
%ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS%
   goto end
   
   :runAntWithJikes
  -%_JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" 
-Djikes.class.path=%JIKESPATH% %ANT_OPTS% org.apache.tools.ant.Main 
%ANT_CMD_LINE_ARGS%
  +"%_JAVACMD%" -classpath "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" 
-Djikes.class.path=%JIKESPATH% %ANT_OPTS% org.apache.tools.ant.Main 
%ANT_CMD_LINE_ARGS%
   
   :end
   set LOCALCLASSPATH=
  
  
  
  1.2       +8 -1      jakarta-ant/src/script/lcp.bat
  
  Index: lcp.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/script/lcp.bat,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- lcp.bat   2001/01/23 05:10:39     1.1
  +++ lcp.bat   2001/07/07 12:37:59     1.2
  @@ -1,2 +1,9 @@
  -set LOCALCLASSPATH=%1;%LOCALCLASSPATH%
  +set _CLASSPATHCOMPONENT=%1
  +:argCheck
  +if %2a==a goto gotAllArgs
  +shift
  +set _CLASSPATHCOMPONENT=%_CLASSPATHCOMPONENT% %1
  +goto argCheck
  +:gotAllArgs
  +set LOCALCLASSPATH=%_CLASSPATHCOMPONENT%;%LOCALCLASSPATH%
   
  
  
  

Reply via email to