Loading docs/INSTALL +36 −17 Original line number Diff line number Diff line Loading @@ -377,30 +377,49 @@ Win32 Borland C++ compiler --------------------- compile openssl Ensure that your build environment is properly set up to use the compiler and associated tools. PATH environment variable must include the path to bin subdirectory of your compiler installation, eg: c:\Borland\BCC55\bin Make sure you include the paths to curl/include and openssl/inc32 in your bcc32.cnf file It is advisable to set environment variable BCCDIR to the base path of the compiler installation. eg : -I"c:\Bcc55\include;c:\path_curl\include;c:\path_openssl\inc32" set BCCDIR=c:\Borland\BCC55 Check to make sure that all of the sources listed in lib/Makefile.b32 are present in the /path_to_curl/lib directory. (Check the src directory for missing ones.) In order to build a plain vanilla version of curl and libcurl run the following command from curl's root directory: Make sure the environment variable "BCCDIR" is set to the install location for the compiler eg : c:\Borland\BCC55 make borland command line: make -f /path_to_curl/lib/Makefile-ssl.b32 To build curl and libcurl with zlib and OpenSSL support set environment variables ZLIB_PATH and OPENSSL_PATH to the base subdirectories of the already built zlib and OpenSSL libraries and from curl's root directory run command: compile simplessl.c with appropriate links make borland-ssl-zlib libcurl library will be built in 'lib' subdirectory while curl tool is built in 'src' subdirectory. In order to use libcurl library it is advisable to modify compiler's configuration file bcc32.cfg located in c:\Borland\BCC55\bin to reflect the location of libraries include paths for example the '-I' line could result in something like: -I"c:\Borland\BCC55\include;c:\curl\include;c:\openssl\inc32" bcc3.cfg '-L' line could also be modified to reflect the location of of libcurl library resulting for example: -L"c:\Borland\BCC55\lib;c:\curl\lib;c:\openssl\out32" In order to build sample program 'simple.c' from the docs\examples subdirectory run following command from mentioned subdirectory: bcc32 simple.c libcurl.lib cw32mt.lib In order to build sample program simplessl.c an SSL enabled libcurl is required, as well as the OpenSSL libeay32.lib and ssleay32.lib libraries. c:\curl\docs\examples\> bcc32 -L c:\path_to_curl\lib\libcurl.lib -L c:\borland\bcc55\lib\psdk\ws2_32.lib -L c:\openssl\out32\libeay32.lib -L c:\openssl\out32\ssleay32.lib simplessl.c OTHER MSVC IDEs --------------- Loading Loading
docs/INSTALL +36 −17 Original line number Diff line number Diff line Loading @@ -377,30 +377,49 @@ Win32 Borland C++ compiler --------------------- compile openssl Ensure that your build environment is properly set up to use the compiler and associated tools. PATH environment variable must include the path to bin subdirectory of your compiler installation, eg: c:\Borland\BCC55\bin Make sure you include the paths to curl/include and openssl/inc32 in your bcc32.cnf file It is advisable to set environment variable BCCDIR to the base path of the compiler installation. eg : -I"c:\Bcc55\include;c:\path_curl\include;c:\path_openssl\inc32" set BCCDIR=c:\Borland\BCC55 Check to make sure that all of the sources listed in lib/Makefile.b32 are present in the /path_to_curl/lib directory. (Check the src directory for missing ones.) In order to build a plain vanilla version of curl and libcurl run the following command from curl's root directory: Make sure the environment variable "BCCDIR" is set to the install location for the compiler eg : c:\Borland\BCC55 make borland command line: make -f /path_to_curl/lib/Makefile-ssl.b32 To build curl and libcurl with zlib and OpenSSL support set environment variables ZLIB_PATH and OPENSSL_PATH to the base subdirectories of the already built zlib and OpenSSL libraries and from curl's root directory run command: compile simplessl.c with appropriate links make borland-ssl-zlib libcurl library will be built in 'lib' subdirectory while curl tool is built in 'src' subdirectory. In order to use libcurl library it is advisable to modify compiler's configuration file bcc32.cfg located in c:\Borland\BCC55\bin to reflect the location of libraries include paths for example the '-I' line could result in something like: -I"c:\Borland\BCC55\include;c:\curl\include;c:\openssl\inc32" bcc3.cfg '-L' line could also be modified to reflect the location of of libcurl library resulting for example: -L"c:\Borland\BCC55\lib;c:\curl\lib;c:\openssl\out32" In order to build sample program 'simple.c' from the docs\examples subdirectory run following command from mentioned subdirectory: bcc32 simple.c libcurl.lib cw32mt.lib In order to build sample program simplessl.c an SSL enabled libcurl is required, as well as the OpenSSL libeay32.lib and ssleay32.lib libraries. c:\curl\docs\examples\> bcc32 -L c:\path_to_curl\lib\libcurl.lib -L c:\borland\bcc55\lib\psdk\ws2_32.lib -L c:\openssl\out32\libeay32.lib -L c:\openssl\out32\ssleay32.lib simplessl.c OTHER MSVC IDEs --------------- Loading