X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=blobdiff_plain;f=src%2Fsrc%2Fexim.c;h=3592f30ddce6ddc412dea92ef065c4e462eb353f;hp=f086a00e852028c56c46649449c7db6ab426343c;hb=b3c261f710276f28ea23bf86dddacdf5fb4612b4;hpb=1ba28e2b955b005ce4825fec792df17f75a8de1e diff --git a/src/src/exim.c b/src/src/exim.c index f086a00e8..3592f30dd 100644 --- a/src/src/exim.c +++ b/src/src/exim.c @@ -926,6 +926,21 @@ DEBUG(D_any) do { int i; +/* clang defines __GNUC__ (at least, for me) so test for it first */ +#if defined(__clang__) + fprintf(f, "Compiler: CLang [%s]\n", __clang_version__); +#elif defined(__GNUC__) + fprintf(f, "Compiler: GCC [%s]\n", +# ifdef __VERSION__ + __VERSION__ +# else + "? unknown version ?" +# endif + ); +#else + fprintf(f, "Compiler: \n"); +#endif + #ifdef AUTH_CYRUS_SASL auth_cyrus_sasl_version_report(f); #endif