summaryrefslogtreecommitdiff
path: root/NOTES.WIN
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-03-17 10:08:25 +0100
committerRichard Levitte <levitte@openssl.org>2016-03-17 21:06:14 +0100
commit8c16829ebd8de96334818b2bc5a5e314b001d18c (patch)
treebef4c4002dc01d2388e108b186253fcbd213261d /NOTES.WIN
parentee3a6c646ff8ea6b9ada5a58f4a0e7c9b7be944b (diff)
downloadopenssl-new-8c16829ebd8de96334818b2bc5a5e314b001d18c.tar.gz
Add install targets for Windows
On Windows, we set INSTALLTOP to default as follows: VC-WIN32: PREFIX: %ProgramFiles(x86)%\OpenSSL OPENSSLDIR: %CommonProgramFiles(x86)%\SSL VC-WIN64*: PREFIX: %ProgramW6432%\OpenSSL OPENSSLDIR: %CommonProgramW6432%\SSL Should those environment variables be missing, the following is used as fallback: PREFIX: %ProgramFiles%\OpenSSL OPENSSLDIR: %CommonProgramFiles%\SSL Reviewed-by: Andy Polyakov <appro@openssl.org>
Diffstat (limited to 'NOTES.WIN')
-rw-r--r--NOTES.WIN27
1 files changed, 26 insertions, 1 deletions
diff --git a/NOTES.WIN b/NOTES.WIN
index 969923914a..af924c85b2 100644
--- a/NOTES.WIN
+++ b/NOTES.WIN
@@ -22,6 +22,31 @@
supported.
+ Visual C++ (native Windows)
+ ---------------------------
+
+ Installation directories
+
+ The default installation directories are derived from environment
+ variables.
+
+ For VC-WIN32, the following defaults are use:
+
+ PREFIX: %ProgramFiles(86)%\OpenSSL
+ OPENSSLDIR: %CommonProgramFiles(86)%\SSL
+
+ For VC-WIN32, the following defaults are use:
+
+ PREFIX: %ProgramW6432%\OpenSSL
+ OPENSSLDIR: %CommonProgramW6432%\SSL
+
+ Should those environment variables not exist (on a pure Win32
+ installation for examples), these fallbacks are used:
+
+ PREFIX: %ProgramFiles%\OpenSSL
+ OPENSSLDIR: %CommonProgramFiles%\SSL
+
+
GNU C (Cygwin)
--------------
@@ -54,7 +79,7 @@
with "conventional" Windows binaries you generate with/for MinGW.
GNU C (MinGW/MSYS)
- -------------
+ ------------------
* Compiler and shell environment installation: