[cpp-msbuild] 01/02: OpenSSL1.1 and Curl New build
Rod Widdowson
rdw at steadingsoftware.com
Fri Aug 12 11:16:46 EDT 2016
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch master
in repository cpp-msbuild.
View the commit online:
http://git.shibboleth.net/view/?p=cpp-msbuild.git;a=commit;h=116b9a7033b54bb11a56667881bffa691fe9c77e
commit 116b9a7033b54bb11a56667881bffa691fe9c77e
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Fri Aug 12 16:14:37 2016 +0100
OpenSSL1.1 and Curl New build
Capture trivial vbatch files for building OpenSSL in a way which Curl new
build can consume. Also a bat file for building curl 'new style'.
---
dependencies/libcurl-new.bat | 9 +++++++++
dependencies/openssl1.1-x64.bat | 40 ++++++++++++++++++++++++++++++++++++++++
dependencies/openssl1.1-x86.bat | 10 ++++++++++
3 files changed, 59 insertions(+)
diff --git a/dependencies/libcurl-new.bat b/dependencies/libcurl-new.bat
new file mode 100644
index 0000000..987d6d7
--- /dev/null
+++ b/dependencies/libcurl-new.bat
@@ -0,0 +1,9 @@
+nmake clean
+cls
+nmake /f Makefile.vc mode=dll WITH_DEVEL=H:\Perforce\devel\x86-dbg WITH_SSL=dll WITH_ZLIB=dll ENABLE_WINSSL=no VC=10 DEBUG=yes MAKE="NMAKE /e" ZLIB_LFLAGS=/libpath:H:\Perforce\devel\zlib-1.2.8\DEBUG ZLIB_CFLAGS="/DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /IH:\Perforce\devel\zlib-1.2.8" ZLIB_LIBS=zlib1D.lib SSL_LIBS="libssl.lib libcrypto.lib" BASE_NAME=LIBCURL5 BASE_NAME_DEBUG=libcurl5d_imp
+
+goto done
+
+nmake /f Makefile.vc mode=dll WITH_DEVEL=H:\Perforce\devel\x86 WITH_SSL=dll WITH_ZLIB=dll ENABLE_WINSSL=no VC=10 DEBUG=no MAKE="NMAKE /e" ZLIB_LFLAGS=/libpath:H:\Perforce\devel\zlib-1.2.8\Release ZLIB_CFLAGS="/DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /IH:\Perforce\devel\zlib-1.2.8" ZLIB_LIBS=zlib1.lib SSL_LIBS="libssl.lib libcrypto.lib" BASE_NAME=LIBCURL5 BASE_NAME_DEBUG=libcurl5d_imp
+
+:done
\ No newline at end of file
diff --git a/dependencies/openssl1.1-x64.bat b/dependencies/openssl1.1-x64.bat
new file mode 100644
index 0000000..a82fe10
--- /dev/null
+++ b/dependencies/openssl1.1-x64.bat
@@ -0,0 +1,40 @@
+perl ConfigureD debug-VC-WIN64A --prefix=h:\perforce\devel\x64-dbg\
+nmake distclean
+rd/s/q h:\perforce\devel\x64-dbg h:\perforce\devel\x64
+
+perl ConfigureD debug-VC-WIN64A --prefix=h:\perforce\devel\x64-dbg
+nmake install_sw
+
+nmake distclean
+perl Configure VC-WIN64A --prefix=h:\perforce\devel\x64
+nmake install_sw
+
+goto end
+
+
+rd /s /q out64dll
+rd /s /q out64dll.dbg
+rd /s /q inc64
+rd /s /q inc64.dbg
+perl Configure VC-WIN64A
+nmake
+mkdir out64dll
+copy lib*dll out64dll
+copy lib*lib out64dll
+copy lib*pdb out64dll
+copy apps\openssl.exe out64dll
+copy apps\openssl.pdb out64dll
+xcopy /s include inc64\
+nmake distclean
+perl ConfigureD debug-VC-WIN64A
+nmake
+mkdir out64dll.dbg
+copy lib*dll out64dll.dbg
+copy lib*lib out64dll.dbg
+copy lib*pdb out64dll.dbg
+copy apps\openssl.exe out64dll.dbg
+copy apps\openssl.pdb out64dll.dbg
+xcopy /s include inc64.dbg\
+nmake distclean
+
+:end
\ No newline at end of file
diff --git a/dependencies/openssl1.1-x86.bat b/dependencies/openssl1.1-x86.bat
new file mode 100644
index 0000000..f0840d0
--- /dev/null
+++ b/dependencies/openssl1.1-x86.bat
@@ -0,0 +1,10 @@
+perl ConfigureD debug-VC-WIN32 --prefix=h:\perforce\devel\x86-dbg\
+nmake distclean
+rd/s/q h:\perforce\devel\x86-dbg h:\perforce\devel\x86
+
+perl ConfigureD debug-VC-WIN32 --prefix=h:\perforce\devel\x86-dbg
+nmake install_sw
+
+nmake distclean
+perl Configure VC-WIN32 --prefix=h:\perforce\devel\x86
+nmake install_sw
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list