mirror of
https://github.com/moparisthebest/curl
synced 2025-02-28 09:21:50 -05:00
build-openssl.bat: Move the installation into a separate function
This commit is contained in:
parent
ac690c4285
commit
1969958e6b
@ -242,27 +242,8 @@ rem ***************************************************************************
|
|||||||
rem Perform the build
|
rem Perform the build
|
||||||
call :build x64
|
call :build x64
|
||||||
|
|
||||||
rem Move the output directories
|
rem Perform the install
|
||||||
if exist "%OUTDIR%\LIB Debug" (
|
call :install debug
|
||||||
copy /y out32.dbg\* "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
rd out32.dbg /s /q
|
|
||||||
) else (
|
|
||||||
move out32.dbg "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
)
|
|
||||||
if exist "%OUTDIR%\DLL Debug" (
|
|
||||||
copy /y out32dll.dbg\* "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
rd out32dll.dbg /s /q
|
|
||||||
) else (
|
|
||||||
move out32dll.dbg "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
)
|
|
||||||
|
|
||||||
rem Move the PDB files
|
|
||||||
move tmp32.dbg\lib.pdb "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
move tmp32dll.dbg\lib.pdb "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
|
|
||||||
rem Remove the intermediate directories
|
|
||||||
rd tmp32.dbg /s /q
|
|
||||||
rd tmp32dll.dbg /s /q
|
|
||||||
|
|
||||||
if "%BUILD_CONFIG%" == "debug" goto success
|
if "%BUILD_CONFIG%" == "debug" goto success
|
||||||
|
|
||||||
@ -273,27 +254,8 @@ rem ***************************************************************************
|
|||||||
rem Perform the build
|
rem Perform the build
|
||||||
call :build x64
|
call :build x64
|
||||||
|
|
||||||
rem Move the output directories
|
rem Perform the install
|
||||||
if exist "%OUTDIR%\LIB Release" (
|
call :install release
|
||||||
copy /y out32\* "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
rd out32 /s /q
|
|
||||||
) else (
|
|
||||||
move out32 "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
)
|
|
||||||
if exist "%OUTDIR%\DLL Release" (
|
|
||||||
copy /y out32dll\* "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
rd out32dll /s /q
|
|
||||||
) else (
|
|
||||||
move out32dll "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
)
|
|
||||||
|
|
||||||
rem Move the PDB files
|
|
||||||
move tmp32\lib.pdb "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
move tmp32dll\lib.pdb "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
|
|
||||||
rem Remove the intermediate directories
|
|
||||||
rd tmp32 /s /q
|
|
||||||
rd tmp32dll /s /q
|
|
||||||
|
|
||||||
goto success
|
goto success
|
||||||
|
|
||||||
@ -311,27 +273,8 @@ rem ***************************************************************************
|
|||||||
rem Perform the build
|
rem Perform the build
|
||||||
call :build x86
|
call :build x86
|
||||||
|
|
||||||
rem Move the output directories
|
rem Perform the install
|
||||||
if exist "%OUTDIR%\LIB Debug" (
|
call :install debug
|
||||||
copy /y out32.dbg\* "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
rd out32.dbg /s /q
|
|
||||||
) else (
|
|
||||||
move out32.dbg "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
)
|
|
||||||
if exist "%OUTDIR%\DLL Debug" (
|
|
||||||
copy /y out32dll.dbg\* "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
rd out32dll.dbg /s /q
|
|
||||||
) else (
|
|
||||||
move out32dll.dbg "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
)
|
|
||||||
|
|
||||||
rem Move the PDB files
|
|
||||||
move tmp32.dbg\lib.pdb "%OUTDIR%\LIB Debug" 1>nul
|
|
||||||
move tmp32dll.dbg\lib.pdb "%OUTDIR%\DLL Debug" 1>nul
|
|
||||||
|
|
||||||
rem Remove the intermediate directories
|
|
||||||
rd tmp32.dbg /s /q
|
|
||||||
rd tmp32dll.dbg /s /q
|
|
||||||
|
|
||||||
if "%BUILD_CONFIG%" == "debug" goto success
|
if "%BUILD_CONFIG%" == "debug" goto success
|
||||||
|
|
||||||
@ -342,27 +285,8 @@ rem ***************************************************************************
|
|||||||
rem Perform the build
|
rem Perform the build
|
||||||
call :build x86
|
call :build x86
|
||||||
|
|
||||||
rem Move the output directories
|
rem Perform the install
|
||||||
if exist "%OUTDIR%\LIB Release" (
|
call :install release
|
||||||
copy /y out32\* "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
rd out32 /s /q
|
|
||||||
) else (
|
|
||||||
move out32 "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
)
|
|
||||||
if exist "%OUTDIR%\DLL Release" (
|
|
||||||
copy /y out32dll\* "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
rd out32dll /s /q
|
|
||||||
) else (
|
|
||||||
move out32dll "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
)
|
|
||||||
|
|
||||||
rem Move the PDB files
|
|
||||||
move tmp32\lib.pdb "%OUTDIR%\LIB Release" 1>nul
|
|
||||||
move tmp32dll\lib.pdb "%OUTDIR%\DLL Release" 1>nul
|
|
||||||
|
|
||||||
rem Remove the intermediate directories
|
|
||||||
rd tmp32 /s /q
|
|
||||||
rd tmp32dll /s /q
|
|
||||||
|
|
||||||
goto success
|
goto success
|
||||||
|
|
||||||
@ -428,6 +352,64 @@ rem
|
|||||||
|
|
||||||
exit /B 0
|
exit /B 0
|
||||||
|
|
||||||
|
rem Main installation function.
|
||||||
|
rem
|
||||||
|
rem %1 - Configuration (release or debug)
|
||||||
|
rem
|
||||||
|
:install
|
||||||
|
setlocal
|
||||||
|
|
||||||
|
if "%1" == "" exit /B 1
|
||||||
|
|
||||||
|
rem Copy the generated files to our directory structure
|
||||||
|
if "%1" == "debug" (
|
||||||
|
rem Move the output directories
|
||||||
|
if exist "%OUTDIR%\LIB Debug" (
|
||||||
|
copy /y out32.dbg\* "%OUTDIR%\LIB Debug" 1>nul
|
||||||
|
rd out32.dbg /s /q
|
||||||
|
) else (
|
||||||
|
move out32.dbg "%OUTDIR%\LIB Debug" 1>nul
|
||||||
|
)
|
||||||
|
if exist "%OUTDIR%\DLL Debug" (
|
||||||
|
copy /y out32dll.dbg\* "%OUTDIR%\DLL Debug" 1>nul
|
||||||
|
rd out32dll.dbg /s /q
|
||||||
|
) else (
|
||||||
|
move out32dll.dbg "%OUTDIR%\DLL Debug" 1>nul
|
||||||
|
)
|
||||||
|
|
||||||
|
rem Move the PDB files
|
||||||
|
move tmp32.dbg\lib.pdb "%OUTDIR%\LIB Debug" 1>nul
|
||||||
|
move tmp32dll.dbg\lib.pdb "%OUTDIR%\DLL Debug" 1>nul
|
||||||
|
|
||||||
|
rem Remove the intermediate directories
|
||||||
|
rd tmp32.dbg /s /q
|
||||||
|
rd tmp32dll.dbg /s /q
|
||||||
|
) else if "%1" == "release" (
|
||||||
|
rem Move the output directories
|
||||||
|
if exist "%OUTDIR%\LIB Release" (
|
||||||
|
copy /y out32\* "%OUTDIR%\LIB Release" 1>nul
|
||||||
|
rd out32 /s /q
|
||||||
|
) else (
|
||||||
|
move out32 "%OUTDIR%\LIB Release" 1>nul
|
||||||
|
)
|
||||||
|
if exist "%OUTDIR%\DLL Release" (
|
||||||
|
copy /y out32dll\* "%OUTDIR%\DLL Release" 1>nul
|
||||||
|
rd out32dll /s /q
|
||||||
|
) else (
|
||||||
|
move out32dll "%OUTDIR%\DLL Release" 1>nul
|
||||||
|
)
|
||||||
|
|
||||||
|
rem Move the PDB files
|
||||||
|
move tmp32\lib.pdb "%OUTDIR%\LIB Release" 1>nul
|
||||||
|
move tmp32dll\lib.pdb "%OUTDIR%\DLL Release" 1>nul
|
||||||
|
|
||||||
|
rem Remove the intermediate directories
|
||||||
|
rd tmp32 /s /q
|
||||||
|
rd tmp32dll /s /q
|
||||||
|
)
|
||||||
|
|
||||||
|
exit /B 0
|
||||||
|
|
||||||
:syntax
|
:syntax
|
||||||
rem Display the help
|
rem Display the help
|
||||||
echo.
|
echo.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user