blob: 0f441deb84d0b22af5a48dbf60c97cad6e9ff292 [file] [log] [blame]
Andrew Hsieh9a7616f2013-05-21 20:32:42 +08001
2/* Return the compiler identification, if possible. */
3
4#include "Python.h"
5
6#ifndef COMPILER
7
8#ifdef __GNUC__
9#define COMPILER "\n[GCC " __VERSION__ "]"
10#endif
11
12#endif /* !COMPILER */
13
14#ifndef COMPILER
15
16#ifdef __cplusplus
17#define COMPILER "[C++]"
18#else
19#define COMPILER "[C]"
20#endif
21
22#endif /* !COMPILER */
23
24const char *
25Py_GetCompiler(void)
26{
27 return COMPILER;
28}