Browse Source

Issue #24986: Merge with 3.5

pull/9921/head
Zachary Ware 11 years ago
parent
commit
99cfed77c4
  1. 4
      PCbuild/build.bat
  2. 21
      PCbuild/get_externals.bat

4
PCbuild/build.bat

@ -66,7 +66,7 @@ if "%~1"=="-V" shift & goto Version
rem These use the actual property names used by MSBuild. We could just let
rem them in through the environment, but we specify them on the command line
rem anyway for visibility so set defaults after this
if "%~1"=="-e" (set IncludeExternals=true) & call "%dir%get_externals.bat" & shift & goto CheckOpts
if "%~1"=="-e" (set IncludeExternals=true) & shift & goto CheckOpts
if "%~1"=="--no-ssl" (set IncludeSSL=false) & shift & goto CheckOpts
if "%~1"=="--no-tkinter" (set IncludeTkinter=false) & shift & goto CheckOpts
@ -74,6 +74,8 @@ if "%IncludeExternals%"=="" set IncludeExternals=false
if "%IncludeSSL%"=="" set IncludeSSL=true
if "%IncludeTkinter%"=="" set IncludeTkinter=true
if "%IncludeExternals%"=="true" call "%dir%get_externals.bat"
if "%platf%"=="x64" (set vs_platf=x86_amd64)
rem Setup the environment

21
PCbuild/get_externals.bat

@ -51,16 +51,17 @@ if ERRORLEVEL 9009 (
echo.Fetching external libraries...
for %%e in (
bzip2-1.0.6
nasm-2.11.06
openssl-1.0.2d
tcl-core-8.6.4.2
tk-8.6.4.2
tix-8.4.3.6
sqlite-3.8.11.0
xz-5.0.5
) do (
set libraries=
set libraries=%libraries% bzip2-1.0.6
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% nasm-2.11.06
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% openssl-1.0.2d
set libraries=%libraries% sqlite-3.8.11.0
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tcl-core-8.6.4.2
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tk-8.6.4.2
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tix-8.4.3.6
set libraries=%libraries% xz-5.0.5
for %%e in (%libraries%) do (
if exist %%e (
echo.%%e already exists, skipping.
) else (

Loading…
Cancel
Save