diff options
author | Steve Holme <steve_holme@hotmail.com> | 2018-02-08 21:22:59 +0000 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2018-02-08 21:36:27 +0000 |
commit | 648679ab8e3409aae46788e34d0cb28d358159ee (patch) | |
tree | 82e94658e290b862ab3f40d78c981e3f7b321d5e | |
parent | a64b002e3a1e2961fd52d52517a5e9c56066da6a (diff) |
build-openssl.bat: Fixed incorrect move if destination build folder exists
-rw-r--r-- | projects/build-openssl.bat | 60 |
1 files changed, 50 insertions, 10 deletions
diff --git a/projects/build-openssl.bat b/projects/build-openssl.bat index b69276848..6de3fab9e 100644 --- a/projects/build-openssl.bat +++ b/projects/build-openssl.bat @@ -219,8 +219,18 @@ rem *************************************************************************** nmake -f ms\ntdll.mak rem Move the output directories - move out32.dbg "%OUTDIR%\LIB Debug" - move out32dll.dbg "%OUTDIR%\DLL Debug" + if exist "%OUTDIR%\LIB Debug" ( + copy /y out32.dbg\* "%OUTDIR%\LIB Debug" + rd out32.dbg /s /q + ) else ( + move out32.dbg "%OUTDIR%\LIB Debug" + ) + if exist "%OUTDIR%\DLL Debug" ( + copy /y out32dll.dbg\* "%OUTDIR%\DLL Debug" + rd out32dll.dbg /s /q + ) else ( + move out32dll.dbg "%OUTDIR%\DLL Debug" + ) rem Move the PDB files move tmp32.dbg\lib.pdb "%OUTDIR%\LIB Debug" @@ -240,10 +250,20 @@ rem *************************************************************************** call ms\do_win64a nmake -f ms\nt.mak nmake -f ms\ntdll.mak - + rem Move the output directories - move out32 "%OUTDIR%\LIB Release" - move out32dll "%OUTDIR%\DLL Release" + if exist "%OUTDIR%\LIB Release" ( + copy /y out32\* "%OUTDIR%\LIB Release" + rd out32 /s /q + ) else ( + move out32 "%OUTDIR%\LIB Release" + ) + if exist "%OUTDIR%\DLL Release" ( + copy /y out32dll\* "%OUTDIR%\DLL Release" + rd out32dll /s /q + ) else ( + move out32dll "%OUTDIR%\DLL Release" + ) rem Move the PDB files move tmp32\lib.pdb "%OUTDIR%\LIB Release" @@ -272,8 +292,18 @@ rem *************************************************************************** nmake -f ms\ntdll.mak rem Move the output directories - move out32.dbg "%OUTDIR%\LIB Debug" - move out32dll.dbg "%OUTDIR%\DLL Debug" + if exist "%OUTDIR%\LIB Debug" ( + copy /y out32.dbg\* "%OUTDIR%\LIB Debug" + rd out32.dbg /s /q + ) else ( + move out32.dbg "%OUTDIR%\LIB Debug" + ) + if exist "%OUTDIR%\DLL Debug" ( + copy /y out32dll.dbg\* "%OUTDIR%\DLL Debug" + rd out32dll.dbg /s /q + ) else ( + move out32dll.dbg "%OUTDIR%\DLL Debug" + ) rem Move the PDB files move tmp32.dbg\lib.pdb "%OUTDIR%\LIB Debug" @@ -293,10 +323,20 @@ rem *************************************************************************** call ms\do_ms nmake -f ms\nt.mak nmake -f ms\ntdll.mak - + rem Move the output directories - move out32 "%OUTDIR%\LIB Release" - move out32dll "%OUTDIR%\DLL Release" + if exist "%OUTDIR%\LIB Release" ( + copy /y out32\* "%OUTDIR%\LIB Release" + rd out32 /s /q + ) else ( + move out32 "%OUTDIR%\LIB Release" + ) + if exist "%OUTDIR%\DLL Release" ( + copy /y out32dll\* "%OUTDIR%\DLL Release" + rd out32dll /s /q + ) else ( + move out32dll "%OUTDIR%\DLL Release" + ) rem Move the PDB files move tmp32\lib.pdb "%OUTDIR%\LIB Release" |