[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 34/219: build-openssl.bat: Split the install of sta
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 34/219: build-openssl.bat: Split the install of static and shared build types |
Date: |
Wed, 22 May 2019 19:16:13 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit 089e2d9de0d278e32ab41822072e9a3d9d54e6bc
Author: Steve Holme <address@hidden>
AuthorDate: Sat Apr 6 20:00:21 2019 +0100
build-openssl.bat: Split the install of static and shared build types
---
projects/build-openssl.bat | 106 +++++++++++++++++++++++++++------------------
1 file changed, 65 insertions(+), 41 deletions(-)
diff --git a/projects/build-openssl.bat b/projects/build-openssl.bat
index b16887296..5f849dd7d 100644
--- a/projects/build-openssl.bat
+++ b/projects/build-openssl.bat
@@ -244,7 +244,8 @@ rem
***************************************************************************
call :build x64 shared
rem Perform the install
- call :install debug
+ call :install debug static
+ call :install debug shared
if "%BUILD_CONFIG%" == "debug" goto success
@@ -257,7 +258,8 @@ rem
***************************************************************************
call :build x64 shared
rem Perform the install
- call :install release
+ call :install release static
+ call :install release shared
goto success
@@ -277,7 +279,8 @@ rem
***************************************************************************
call :build x86 shared
rem Perform the install
- call :install debug
+ call :install debug static
+ call :install debug shared
if "%BUILD_CONFIG%" == "debug" goto success
@@ -290,7 +293,8 @@ rem
***************************************************************************
call :build x86 shared
rem Perform the install
- call :install release
+ call :install release static
+ call :install release shared
goto success
@@ -366,57 +370,77 @@ rem
rem Main installation function.
rem
rem %1 - Configuration (release or debug)
+rem %2 - Build Type (static or shared)
rem
:install
setlocal
if "%1" == "" exit /B 1
+ if "%2" == "" 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
- )
+ if "%2" == "static" (
+ 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
+ )
- 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 Move the PDB files
+ move tmp32.dbg\lib.pdb "%OUTDIR%\LIB 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
+ rem Remove the intermediate directories
+ rd tmp32.dbg /s /q
+ ) else if "%2" == "shared" (
+ 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 tmp32dll.dbg\lib.pdb "%OUTDIR%\DLL Debug" 1>nul
+
+ rem Remove the intermediate directories
+ rd tmp32dll.dbg /s /q
) else (
- move out32dll "%OUTDIR%\DLL Release" 1>nul
+ exit /B 1
)
+ ) else if "%1" == "release" (
+ if "%2" == "static" (
+ 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
+ )
- rem Move the PDB files
- move tmp32\lib.pdb "%OUTDIR%\LIB Release" 1>nul
- move tmp32dll\lib.pdb "%OUTDIR%\DLL Release" 1>nul
+ rem Move the PDB files
+ move tmp32\lib.pdb "%OUTDIR%\LIB Release" 1>nul
- rem Remove the intermediate directories
- rd tmp32 /s /q
- rd tmp32dll /s /q
+ rem Remove the intermediate directories
+ rd tmp32 /s /q
+ ) else if "%2" == "shared" (
+ 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 tmp32dll\lib.pdb "%OUTDIR%\DLL Release" 1>nul
+
+ rem Remove the intermediate directories
+ rd tmp32dll /s /q
+ ) else (
+ exit /B 1
+ )
)
exit /B 0
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnurl] 34/219: build-openssl.bat: Split the install of static and shared build types,
gnunet <=