diff options
author | Richard Levitte <levitte@openssl.org> | 2016-03-07 14:50:37 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2016-03-07 18:25:56 +0100 |
commit | 8a67946e5bf1cd0fe0020e0f28cbf84642ec4132 (patch) | |
tree | a2f373de456e3ad20abbe6ce7d426c4e0a76e3f2 /Configurations/common.tmpl | |
parent | 66ddf178b4eaac6d65f8ba56821f69b598556cec (diff) | |
download | openssl-8a67946e5bf1cd0fe0020e0f28cbf84642ec4132.tar.gz |
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/common.tmpl')
-rw-r--r-- | Configurations/common.tmpl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Configurations/common.tmpl b/Configurations/common.tmpl index b97abfb323..c2362d0d93 100644 --- a/Configurations/common.tmpl +++ b/Configurations/common.tmpl @@ -134,6 +134,9 @@ $cache{$script} = 1; } + # Start with populating the cache with all the overrides + %cache = map { $_ => 1 } @{$unified_info{overrides}}; + # Build all known libraries, engines, programs and scripts. # Everything else will be handled as a consequence. map { dolib($_) } @{$unified_info{libraries}}; |