Fix no-stdio and no-autoalginit
authorMatt Caswell <matt@openssl.org>
Thu, 14 Apr 2016 12:44:15 +0000 (13:44 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 14 Apr 2016 15:41:03 +0000 (16:41 +0100)
commitd90a6beb0e8b519e345204cc533597a2e563dab5
tree572d1c4d34de850f3bed7e609894acebcd4fb0df
parentc3a64b52788df139d649efaaf993c27dc89ba6ce
Fix no-stdio and no-autoalginit

no-stdio does not work with the apps. Since the tests also need the apps
it doesn't support that either. Therefore we disable building of both.

no-autoalginit is not compatible with the apps because it requires explicit
loading of the algorithms, and the apps don't do that. Therefore we disable
building the apps for this option. Similarly the tests depend on the apps
so we also disable the tests. Finally the whole point about no-autoalginit
is to avoid excessive executable sizes when doing static linking. Therefore
we disable "shared" if this option is selected.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Configurations/descrip.mms.tmpl
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl
Configure
apps/build.info
test/build.info