aboutsummaryrefslogtreecommitdiff
path: root/docs/INSTALL
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-02-06 16:01:10 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-02-06 16:01:10 +0000
commitfef78bd6f1f5c3e7bb25fd6482c749059c66f3be (patch)
tree7368829cc29f4e1bbf633529b5a3be8c5f5311cb /docs/INSTALL
parent9e6cc86bf76e1cd0bee2cfc0f4a4fe8541bea9f1 (diff)
Miklos Nemeth improved the windows section
Diffstat (limited to 'docs/INSTALL')
-rw-r--r--docs/INSTALL31
1 files changed, 24 insertions, 7 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index ae5556969..b3ceec95c 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -203,15 +203,32 @@ Win32
----------------------------
Please read the OpenSSL documentation on how to compile and install
the OpenSSL library. This generates the libeay32.dll and ssleay32.dll
- files.
+ files in the out32dll subdirectory in the OpenSSL home directory. If
+ you compiled OpenSSL static libraries (libeay32.lib, ssleay32.lib,
+ RSAglue.lib) they are created in the out32 subdirectory.
Run the 'vcvars32.bat' file to get the proper environment variables
- set. Edit the makefile.vc6 in the lib directory and define
- OPENSSL_PATH. Set the location of the OpenSSL library and run 'nmake
- vc-ssl' in the root directory.
-
- The vcvars32.bat file is part of the Microsoft development
- environment.
+ set. The vcvars32.bat file is part of the Microsoft development
+ environment and you may find it in 'C:\Program Files\Microsoft Visual
+ Studio\vc98\bin' if you installed Visual C/C++ 6 in the default
+ directory.
+
+ Before running nmake define the OPENSSL_PATH environment variable with
+ the root/base directory of OpenSSL, for example:
+
+ set OPENSSL_PATH=c:\openssl-0.9.6b
+
+ Then run 'nmake vc-ssl' or 'nmake vc-ssl-dll' in the curl's root
+ directory. 'nmake vc-ssl' will create a libcurl static and dynamic
+ libraries in the lib subdirectory, as well as a statically linked
+ version of curl.exe in the scr subdirectory. This statically linked
+ version is a standalone executable not requiring any DLL at
+ runtime. This making method requires that you have build the static
+ libraries of OpenSSL available in OpenSSL's out32 subdirectory.
+ 'nmake vc-ssl-dll' creates the libcurl dynamic library and
+ links curl.exe against libcurl and OpenSSL dynamically.
+ This executables requires libcurl.dll and the OpenSSL DLLs
+ at runtime.
Microsoft / Borland style
-------------------------