summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>2019-09-21 00:14:16 +0200
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>2019-10-13 17:24:16 +0200
commitdf22cbb555430b7206a8d30cb41f4e28b9e28370 (patch)
treeb7d01e58300ae6f89ff93a876527e9323e0693f1 /INSTALL
parentbc458b0dd00acf8114dee7e4ac6423288a570697 (diff)
Configure: accept Windows style compiler options
Currently the Configure command only supports passing UNIX style options (`-opt`) to the compiler. Passing Windows style options (`/opt`) yields an error. Fortunately, the compiler accepts both types of options, nevertheless this commit fixes that discrimination of Windows users. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9961) (cherry picked from commit f246f54f18d380791cc60be4aea0fbc7253a9a20)
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL15
1 files changed, 12 insertions, 3 deletions
diff --git a/INSTALL b/INSTALL
index f61c6de05e..c4c65c113b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -608,10 +608,19 @@
Take note of the VAR=value documentation below and how
these flags interact with those variables.
- -xxx, +xxx
+ -xxx, +xxx, /xxx
Additional options that are not otherwise recognised are
- passed through as they are to the compiler as well. Again,
- consult your compiler documentation.
+ passed through as they are to the compiler as well.
+ Unix-style options beginning with a '-' or '+' and
+ Windows-style options beginning with a '/' are recognized.
+ Again, consult your compiler documentation.
+
+ If the option contains arguments separated by spaces,
+ then the URL-style notation %20 can be used for the space
+ character in order to avoid having to quote the option.
+ For example, -opt%20arg gets expanded to -opt arg.
+ In fact, any ASCII character can be encoded as %xx using its
+ hexadecimal encoding.
Take note of the VAR=value documentation below and how
these flags interact with those variables.