summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2018-03-08 14:16:18 +0100
committerRichard Levitte <levitte@openssl.org>2018-03-08 17:24:02 +0100
commitb92013602b6666314ad200d48e10a1aaa2c5b2fa (patch)
tree2e30f705e2cdf97b3f88a706f803d23062c690cb /INSTALL
parent310f28df2e5317a96a4390117af17dab34706d67 (diff)
downloadopenssl-new-b92013602b6666314ad200d48e10a1aaa2c5b2fa.tar.gz
Configure: disallow the mixture of compiling flags and env / make variables
Note that this might give surprising results if someone forgets an environment variable that has been set previously. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5534)
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL24
1 files changed, 3 insertions, 21 deletions
diff --git a/INSTALL b/INSTALL
index 3c8548dd3b..08758339a2 100644
--- a/INSTALL
+++ b/INSTALL
@@ -581,30 +581,12 @@
RCFLAGS Flags for the Windows reources manipulator.
RM The command to remove files and directories.
- These can be mixed with flags given on the command line.
- Any variable assignment resets any corresponding flags
- given before it, so for example:
+ These cannot be mixed with compiling / linking flags given
+ on the command line. In other words, something like this
+ isn't permitted.
./config -DFOO CPPFLAGS=-DBAR -DCOOKIE
- Will end up having 'CPPFLAGS=-DBAR -DCOOKIE'.
-
- Here is how the flags documented above are collected as
- augmentation of these variables:
-
- -Dxxx xxx is collected in CPPDEFINES
- -Ixxx xxx is collected in CPPINCLUDES
- -Wp,xxx collected in CPPFLAGS
- -Lxxx collected in LDFLAGS
- -lxxx collected in LDLIBS
- -Wp,xxx collected in LDLIBS
- -rpath xxx collected in LDLIBS
- -R xxx collected in LDLIBS
- -framework xxx collected in LDLIBS
- -static collected in LDLIBS
- -xxx collected in CFLAGS
- +xxx collected in CFLAGS
-
reconf
reconfigure
Reconfigure from earlier data. This fetches the previous