summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2019-03-27 23:28:33 (GMT)
committerGitHub <noreply@github.com>2019-03-27 23:28:33 (GMT)
commitbb89aa24cf71f9874d1d26f3a2440fefa0b6bbcc (patch)
tree26f950725fa2be359503d1741fd2520a1bc87a67
parent600aca47f085a06579e7af4c6423ea7e907b4bb4 (diff)
downloadcpython-bb89aa24cf71f9874d1d26f3a2440fefa0b6bbcc.zip
cpython-bb89aa24cf71f9874d1d26f3a2440fefa0b6bbcc.tar.gz
cpython-bb89aa24cf71f9874d1d26f3a2440fefa0b6bbcc.tar.bz2
bpo-36245: Avoid problems when building in a directory containing spaces. (GH-12241)
-rw-r--r--PCbuild/get_externals.bat10
1 files changed, 5 insertions, 5 deletions
diff --git a/PCbuild/get_externals.bat b/PCbuild/get_externals.bat
index bda243f..ed6a79f 100644
--- a/PCbuild/get_externals.bat
+++ b/PCbuild/get_externals.bat
@@ -2,8 +2,8 @@
setlocal
rem Simple script to fetch source for external libraries
-if "%PCBUILD%"=="" (set PCBUILD=%~dp0)
-if "%EXTERNALS_DIR%"=="" (set EXTERNALS_DIR=%PCBUILD%\..\externals)
+if NOT DEFINED PCBUILD (set PCBUILD=%~dp0)
+if NOT DEFINED EXTERNALS_DIR (set EXTERNALS_DIR=%PCBUILD%\..\externals)
set DO_FETCH=true
set DO_CLEAN=false
@@ -34,7 +34,7 @@ call "%PCBUILD%\find_python.bat" "%PYTHON%"
git 2>&1 > nul
if ERRORLEVEL 9009 (
- if "%PYTHON%"=="" (
+ if NOT DEFINED PYTHON (
echo Python 3.6 could not be found or installed, and git.exe is not on your PATH && exit /B 1
)
)
@@ -56,7 +56,7 @@ if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tix-8.4.3.5
for %%e in (%libraries%) do (
if exist "%EXTERNALS_DIR%\%%e" (
echo.%%e already exists, skipping.
- ) else if "%PYTHON%"=="" (
+ ) else if NOT DEFINED PYTHON (
echo.Fetching %%e with git...
git clone --depth 1 https://github.com/%ORG%/cpython-source-deps --branch %%e "%EXTERNALS_DIR%\%%e"
) else (
@@ -74,7 +74,7 @@ if NOT "%IncludeSSL%"=="false" set binaries=%binaries% nasm-2.11.06
for %%b in (%binaries%) do (
if exist "%EXTERNALS_DIR%\%%b" (
echo.%%b already exists, skipping.
- ) else if "%PYTHON%"=="" (
+ ) else if NOT DEFINED PYTHON (
echo.Fetching %%b with git...
git clone --depth 1 https://github.com/%ORG%/cpython-bin-deps --branch %%b "%EXTERNALS_DIR%\%%b"
) else (