aboutsummaryrefslogtreecommitdiffstats
path: root/Configurations/README.design
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-03-29 16:45:03 +0200
committerRichard Levitte <levitte@openssl.org>2016-03-30 11:22:15 +0200
commit2a08d1a05db937f8b1a62422b78ffe2fa07d3ead (patch)
treed66483e0e8d278a4eb5f59948dc605f728a33466 /Configurations/README.design
parentdcdb4028b3981585537c6d57635ea91cd59589fa (diff)
downloadopenssl-2a08d1a05db937f8b1a62422b78ffe2fa07d3ead.tar.gz
Make it possible to specify source files that will only be used for shared libs
There are rare cases when an object file will only be used when building a shared library. To enable this, we introduce SHARED_SOURCE: SHARED_SOURCE[libfoo]=dllmain.c Reviewed-by: Andy Polyakov <appro@openssl.org>
Diffstat (limited to 'Configurations/README.design')
-rw-r--r--Configurations/README.design4
1 files changed, 4 insertions, 0 deletions
diff --git a/Configurations/README.design b/Configurations/README.design
index 5065960a76..574982fb5a 100644
--- a/Configurations/README.design
+++ b/Configurations/README.design
@@ -233,6 +233,10 @@ indexes:
SOURCE variables, and AS source files for programs and
libraries.
+ shared_sources =>
+ a hash table just like 'sources', but only as source
+ files (object files) for building shared libraries.
+
As an example, here is how the build.info files example from the
section above would be digested into a %unified_info table: