diff options
author | Werner Koch <wk@gnupg.org> | 2017-01-03 16:30:54 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2017-01-03 16:30:54 +0100 |
commit | 98b49695b1ffe3c406ae39a45051b8594f903b9d (patch) | |
tree | 65723f76f22a66c942647d89e6a1b19b2f7f993e /src/global.c | |
parent | 3582641469f1c74078f0d758c4d5458cc0ee5649 (diff) | |
download | libgcrypt-98b49695b1ffe3c406ae39a45051b8594f903b9d.tar.gz |
Extend GCRYCTL_PRINT_CONFIG to print compiler version.
* src/global.c (print_config): Print version of libgpg-error and used
compiler.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/global.c')
-rw-r--r-- | src/global.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/global.c b/src/global.c index cfb7618c..25815dd3 100644 --- a/src/global.c +++ b/src/global.c @@ -279,7 +279,25 @@ print_config ( int (*fnc)(FILE *fp, const char *format, ...), FILE *fp) int i; const char *s; - fnc (fp, "version:%s:\n", VERSION); + fnc (fp, "version:%s:%x:%s:%x:\n", + VERSION, GCRYPT_VERSION_NUMBER, + GPGRT_VERSION, GPGRT_VERSION_NUMBER); + fnc (fp, "cc:%d:%s:\n", +#if GPGRT_VERSION_NUMBER >= 0x011b00 /* 1.27 */ + GPGRT_GCC_VERSION +#else + _GPG_ERR_GCC_VERSION /* Due to a bug in gpg-error.h. */ +#endif + , +#ifdef __clang__ + "clang:" __VERSION__ +#elif __GNUC__ + "gcc:" __VERSION__ +#else + ":" +#endif + ); + fnc (fp, "ciphers:%s:\n", LIBGCRYPT_CIPHERS); fnc (fp, "pubkeys:%s:\n", LIBGCRYPT_PUBKEY_CIPHERS); fnc (fp, "digests:%s:\n", LIBGCRYPT_DIGESTS); |