CryptoPkg/OpensslLib: Automatically configure OpenSSL and generate file list
OpenSSL 1.1 (as well as our backport to 1.0.2) now allows us to run its standard Configure script and import the result into the EDK II source repository for others to build natively. The opensslconf.h file and the list of files in OpensslLib.inf don't need to be managed manually. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Qin Long <qin.long@intel.com> Tested-by: Qin Long <qin.long@intel.com>
This commit is contained in:
@@ -92,6 +92,9 @@ extern "C" {
|
||||
#ifndef OPENSSL_NO_POSIX_IO
|
||||
# define OPENSSL_NO_POSIX_IO
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_PQUEUE
|
||||
# define OPENSSL_NO_PQUEUE
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_RC2
|
||||
# define OPENSSL_NO_RC2
|
||||
#endif
|
||||
@@ -143,6 +146,9 @@ extern "C" {
|
||||
#ifndef OPENSSL_NO_STORE
|
||||
# define OPENSSL_NO_STORE
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_TS
|
||||
# define OPENSSL_NO_TS
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_UI
|
||||
# define OPENSSL_NO_UI
|
||||
#endif
|
||||
@@ -254,6 +260,9 @@ extern "C" {
|
||||
# if defined(OPENSSL_NO_POSIX_IO) && !defined(NO_POSIX_IO)
|
||||
# define NO_POSIX_IO
|
||||
# endif
|
||||
# if defined(OPENSSL_NO_PQUEUE) && !defined(NO_PQUEUE)
|
||||
# define NO_PQUEUE
|
||||
# endif
|
||||
# if defined(OPENSSL_NO_RC2) && !defined(NO_RC2)
|
||||
# define NO_RC2
|
||||
# endif
|
||||
@@ -305,6 +314,9 @@ extern "C" {
|
||||
# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE)
|
||||
# define NO_STORE
|
||||
# endif
|
||||
# if defined(OPENSSL_NO_TS) && !defined(NO_TS)
|
||||
# define NO_TS
|
||||
# endif
|
||||
# if defined(OPENSSL_NO_UI) && !defined(NO_UI)
|
||||
# define NO_UI
|
||||
# endif
|
||||
|
Reference in New Issue
Block a user