audk/CryptoPkg/Library/OpensslLib
David Woodhouse 843f8ca01b CryptoPkg/OpensslLib: Move OPENSSL_NO_xxx defines into opensslconf.h
Putting these on the command line as we do at the moment means that they
are *only* visible when actually building the OpenSSL code itself. When
building other things like BaseCryptLib, they were missing. Which could
lead to discrepancies in structures defined by the header files, between
the OpenSSL code and the EDK II code which calls it.

Move the definitions into opensslconf.h where they would normally live
in a standard build of OpenSSL.

Note: Do *not* set OPENSSL_NO_LHASH or OPENSSL_NO_OCSP since those weren't
effectively disabled before; the directories was still being included in
the build. If we actually disable then, the build breaks. We can hopefully
fix at least OCSP upstream later, but one thing at a time...

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Reviewed-by: Qin Long <qin.long@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18708 6f19259b-4bc3-4df7-8a09-765794883524
2015-10-29 14:17:31 +00:00
..
EDKII_openssl-1.0.2d.patch CryptoPkg/OpensslLib: Move OPENSSL_NO_xxx defines into opensslconf.h 2015-10-29 14:17:31 +00:00
Install.cmd CryptoPkg: update OpenSSL dependency to version 1.0.2d 2015-07-12 18:58:24 +00:00
Install.sh CryptoPkg: update OpenSSL dependency to version 1.0.2d 2015-07-12 18:58:24 +00:00
OpensslLib.inf CryptoPkg/OpensslLib: Move OPENSSL_NO_xxx defines into opensslconf.h 2015-10-29 14:17:31 +00:00
OpensslLib.uni CryptoPkg: Convert non DOS format files to DOS format 2014-09-03 08:56:12 +00:00
Patch-HOWTO.txt CryptoPkg: update OpenSSL dependency to version 1.0.2d 2015-07-12 18:58:24 +00:00
buildinf.h Add CryptoPkg (from UDK2010.UP3) 2010-11-01 06:30:58 +00:00