summaryrefslogtreecommitdiffstats
path: root/Configurations/README
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-03-07 14:50:37 +0100
committerRichard Levitte <levitte@openssl.org>2016-03-07 18:25:56 +0100
commit8a67946e5bf1cd0fe0020e0f28cbf84642ec4132 (patch)
treea2f373de456e3ad20abbe6ce7d426c4e0a76e3f2 /Configurations/README
parent66ddf178b4eaac6d65f8ba56821f69b598556cec (diff)
Unified - Add the build.info command OVERRIDE, to avoid build file clashes
Should it be needed because the recipes within a RAW section might clash with those generated by Configure, it's possible to tell it not to generate them with the use of OVERRIDES, for example: SOURCE[libfoo]=foo.c bar.c OVERRIDES=bar.o BEGINRAW[Makefile(unix)] bar.o: bar.c $(CC) $(CFLAGS) -DSPECIAL -c -o $@ $< ENDRAW[Makefile(unix)] Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'Configurations/README')
-rw-r--r--Configurations/README12
1 files changed, 12 insertions, 0 deletions
diff --git a/Configurations/README b/Configurations/README
index 40875a3ba2..5665d24b54 100644
--- a/Configurations/README
+++ b/Configurations/README
@@ -404,6 +404,18 @@ configuration items:
build hoho.h: echo "/* hoho */" > hoho.h
ENDRAW[build.ninja(unix)]
+Should it be needed because the recipes within a RAW section might
+clash with those generated by Configure, it's possible to tell it
+not to generate them with the use of OVERRIDES, for example:
+
+ SOURCE[libfoo]=foo.c bar.c
+
+ OVERRIDES=bar.o
+ BEGINRAW[Makefile(unix)]
+ bar.o: bar.c
+ $(CC) $(CFLAGS) -DSPECIAL -c -o $@ $<
+ ENDRAW[Makefile(unix)]
+
See the documentation further up for more information on configuration
items.