------------------------------------------------------------------------------------------------------

OpenSSL
-------
Linux / BSD / Mac OS X / Raspbian

./config no-ssl2 no-ssl3 no-unit-test no-shared


Windows

Note: Use "Visual Studio 2008 Command Prompt"
build-openssl.bat build x86 static release
build-openssl.bat build x86 static debug

Note: Use "Visual Studio 2008 x64 Win64 Command Prompt"
build-openssl.bat build x64 static release
build-openssl.bat build x64 static debug

The generated lib files are created in build\openssl-x[86|64]-static-[release|debug]-vs2008\lib

------------------------------------------------------------------------------------------------------

libcurl
-------
Need to ensure that --with-ssl is set to the correct version of openssl being used otherwise we'll have inconsistencies in the generated libraries :o(
(and not to use my folder path)

Linux / BSD (SSL) - change the openssl path as needed

./configure --with-ssl=/home/dro/Desktop/sc_serv3/openssl --disable-shared --disable-rtsp --disable-verbose --disable-dict --disable-file --disable-ftp --disable-gopher --disable-imap --disable-pop3 --disable-smtp --disable-telnet --disable-tftp --without-libidn --disable-smb --disable-dependency-tracking


Mac OS X (SSL) - change the openssl path as needed

./configure --with-ssl=/Users/dro/Desktop/sc_serv3/openssl --disable-shared --disable-rtsp --disable-verbose --disable-dict --disable-file --disable-ftp --disable-gopher --disable-imap --disable-pop3 --disable-smtp --disable-telnet --disable-tftp --without-libidn --disable-ldap --disable-ldaps --disable-smb --disable-dependency-tracking


Raspbian (SSL) - change the openssl path as needed

./configure --with-ssl=/home/pi/sc_serv3/openssl --disable-shared --disable-rtsp --disable-verbose --disable-dict --disable-file --disable-ftp --disable-gopher --disable-imap --disable-pop3 --disable-smtp --disable-telnet --disable-tftp --without-libidn --disable-ldap --disable-rtmp --disable-scp --disable-sftp --without-libssh2 --without-librtmp --disable-smb --disable-dependency-tracking

Note: may also need to do 'apt-get install libcurl4-openssl-dev' first so that libcurl will see that there's a valid OpenSSL setup, otherwise HTTPS support will not build.
