diff options
author | Richard Levitte <levitte@openssl.org> | 2001-02-22 18:36:41 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2001-02-22 18:36:41 +0100 |
commit | 5031a89dc3b8c7842e6ac0a506b2d5b47ce0bbca (patch) | |
tree | efd4b1ada668af58d8bc5eaa8083599d18e8ec07 /Configure | |
parent | e_os.h problems have been solved in the main branch. (diff) | |
download | openssl-5031a89dc3b8c7842e6ac0a506b2d5b47ce0bbca.tar.xz openssl-5031a89dc3b8c7842e6ac0a506b2d5b47ce0bbca.zip |
Define the OPENSSL_NO_* macros as NO_* macros for the sake of applications thathaven't yet been changed
Diffstat (limited to '')
-rwxr-xr-x | Configure | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1005,6 +1005,8 @@ print OUT "/* opensslconf.h */\n"; print OUT "/* WARNING: Generated automatically from opensslconf.h.in by Configure. */\n\n"; print OUT "/* OpenSSL was configured with the following options: */\n"; +my $openssl_algorithm_defines_trans = $openssl_algorithm_defines; +$openssl_algorithm_defines_trans =~ s/^\s*#\s*define\s+OPENSSL_(.*)/# if defined(OPENSSL_$1) \&\& !defined($1)\n# define $1\n# endif/mg; $openssl_algorithm_defines =~ s/^\s*#\s*define\s+(.*)/#ifndef $1\n# define $1\n#endif/mg; $openssl_algorithm_defines = " /* no ciphers excluded */\n" if $openssl_algorithm_defines eq ""; $openssl_thread_defines =~ s/^\s*#\s*define\s+(.*)/#ifndef $1\n# define $1\n#endif/mg; @@ -1015,6 +1017,14 @@ print OUT $openssl_algorithm_defines; print OUT $openssl_thread_defines; print OUT $openssl_other_defines,"\n"; +print OUT "/* The OPENSSL_NO_* macros are also defined as NO_* if the application\n"; +print OUT " asks for it. This is a transient feature that is provided for those\n"; +print OUT " who haven't had the time to do the appropriate changes in their\n"; +print OUT " applications. */\n"; +print OUT "#ifdef OPENSSL_ALGORITHM_DEFINES\n"; +print OUT $openssl_algorithm_defines_trans; +print OUT "#endif\n\n"; + while (<IN>) { if (/^#define\s+OPENSSLDIR/) |