Skip to content

Commit 88f4c54

Browse files
committed
OpenSSL build script from David
1 parent 9f47848 commit 88f4c54

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
set OPENSSL_VERSION=1.0.2d
2+
set PerlPath=c:\perl\bin
3+
set NASMPath=c:\nasm
4+
5+
set VS2013="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"
6+
set VS2013_AMD64="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\vcvars64.bat"
7+
set VS2015="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat"
8+
set VS2015_AMD64="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"
9+
10+
set path=%NASMPath%;%PerlPath%;%path%
11+
12+
13+
CALL %VS2015%
14+
15+
cd \Dev\OpenSSL\openssl-%OPENSSL_VERSION%-src-x86
16+
perl Configure VC-WIN32 --prefix=C:\dev\OpenSSL\%OPENSSL_VERSION%\VS2015\Win32\Release
17+
call ms\do_ms.bat
18+
call ms\do_nasm.bat
19+
nmake -f ms\nt.mak clean
20+
nmake -f ms\nt.mak
21+
nmake -f ms\nt.mak install
22+
23+
cd \Dev\OpenSSL\openssl-%OPENSSL_VERSION%-src-x86
24+
perl Configure debug-VC-WIN32 --prefix=C:\dev\OpenSSL\%OPENSSL_VERSION%\VS2015\Win32\Debug
25+
call ms\do_ms.bat
26+
call ms\do_nasm.bat
27+
nmake -f ms\nt.mak clean
28+
nmake -f ms\nt.mak
29+
nmake -f ms\nt.mak install
30+
31+
CALL %VS2015_AMD64%
32+
33+
cd \Dev\OpenSSL\openssl-%OPENSSL_VERSION%-src-x64
34+
perl Configure VC-WIN64A --prefix=C:\dev\OpenSSL\%OPENSSL_VERSION%\VS2015\x64\Release
35+
call ms\do_win64a.bat
36+
nmake -f ms\nt.mak clean
37+
nmake -f ms\nt.mak
38+
nmake -f ms\nt.mak install
39+
40+
cd \Dev\OpenSSL\openssl-%OPENSSL_VERSION%-src-x64
41+
perl Configure debug-VC-WIN64A --prefix=C:\dev\OpenSSL\%OPENSSL_VERSION%\VS2015\x64\Debug
42+
call ms\do_win64a.bat
43+
nmake -f ms\nt.mak clean
44+
nmake -f ms\nt.mak
45+
nmake -f ms\nt.mak install

0 commit comments

Comments
 (0)