mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
docs - update BCC INSTALL section
This commit is contained in:
parent
61623b74e3
commit
6aa5206042
53
docs/INSTALL
53
docs/INSTALL
@ -377,30 +377,49 @@ Win32
|
|||||||
Borland C++ compiler
|
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
|
It is advisable to set environment variable BCCDIR to the base path of
|
||||||
your bcc32.cnf file
|
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
|
In order to build a plain vanilla version of curl and libcurl run the
|
||||||
are present in the /path_to_curl/lib directory. (Check the src
|
following command from curl's root directory:
|
||||||
directory for missing ones.)
|
|
||||||
|
|
||||||
Make sure the environment variable "BCCDIR" is set to the install
|
make borland
|
||||||
location for the compiler eg : c:\Borland\BCC55
|
|
||||||
|
|
||||||
command line:
|
To build curl and libcurl with zlib and OpenSSL support set environment
|
||||||
make -f /path_to_curl/lib/Makefile-ssl.b32
|
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
|
OTHER MSVC IDEs
|
||||||
---------------
|
---------------
|
||||||
|
Loading…
Reference in New Issue
Block a user