deluge/trac_wiki_export/wiki_dir/Building%2Fopenssl
2024-07-06 16:22:30 +01:00

29 lines
988 B
Plaintext

= Building OpenSSL for Windows =
These steps were sourced from http://www.magicsplat.com/blog/building-openssl-tls/
== Install Dependencies ==
* [http://www.activestate.com/activeperl/downloads ActivePerl]
* [http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D nasm]
* [http://www.microsoft.com/en-us/download/details.aspx?id=44266 MS VC++ Compiler for Python]
== Build ==
* Extract OpenSSL source and navigate to it in VC++ prompt.
* In Visual C++ 2008 32-bit Command Prompt:
{{{
set PATH=C:\Users\IEUser\AppData\Local\nasm;%PATH%
perl Configure VC-WIN32 --prefix=C:\OpenSSL-Win32
ms\do_nasm
nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak test
nmake -f ms\ntdll.mak install
}}}
== Precompiled ==
There are precompiled but need to ensure the compiler is `msvc 9.0 (2008)` along with the openssl `include` and `lib` folders for libtorrent to link to.
* http://www.npcglib.org/~stathis/blog/precompiled-openssl/
* https://indy.fulgan.com/SSL/?C=M;O=A