Fix build for directories with spaces in them by quoting properly.
authorMagnus Hagander <magnus@hagander.net>
Sat, 21 Apr 2007 20:58:05 +0000 (20:58 +0000)
committerMagnus Hagander <magnus@hagander.net>
Sat, 21 Apr 2007 20:58:05 +0000 (20:58 +0000)
Joachim Wieland

src/tools/msvc/Install.pm
src/tools/msvc/vcregress.bat

index 8f8bc69a66d0f9878597dbf01945ce4b088476db..7e067475371ce080814f8e43ee74f8e34fbfb18e 100644 (file)
@@ -210,7 +210,7 @@ sub GenerateTimezoneFiles
     my @tzfiles = split /\s+/,$1;
     unshift @tzfiles,'';
     print "Generating timezone files...";
-    system("$conf\\zic\\zic -d $target/share/timezone " . join(" src/timezone/data/", @tzfiles));
+    system("$conf\\zic\\zic -d \"$target/share/timezone\" " . join(" src/timezone/data/", @tzfiles));
     print "\n";
 }
 
index 6d42e462ca102633e24dc83aac2d154fcdc0adb4..b9ae930c629f3e0e139608762b73df58f4d6b7bd 100644 (file)
@@ -30,13 +30,13 @@ IF NOT "%2"=="" SET SCHEDULE=%2
 
 SET PERL5LIB=..\..\tools\msvc
 
-if "%what%"=="INSTALLCHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir=..\..\..\%CONFIG%\psql --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale
-if "%what%"=="CHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir=..\..\..\%CONFIG%\psql --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale --temp-install=./tmp_check --top-builddir=%TOPDIR% --temp-port=%TEMPPORT%
+if "%what%"=="INSTALLCHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir="..\..\..\%CONFIG%\psql" --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale
+if "%what%"=="CHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir="..\..\..\%CONFIG%\psql" --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale --temp-install=./tmp_check --top-builddir="%TOPDIR%" --temp-port=%TEMPPORT%
 if "%what%"=="PLCHECK" call :plcheck
 if "%what%"=="CONTRIBCHECK" call :contribcheck
 SET E=%ERRORLEVEL%
 
-cd %STARTDIR%
+cd "%STARTDIR%"
 exit /b %E%
 
 :usage