寻找方法/模块来确定用于构建CPython解释器的编译器

roc*_*ker 3 python cmake

当我在命令行模式下启动Python解释器时,我收到一条消息,说明使用哪个编译器来构建它.有没有办法在Python中获取此信息?我知道我可以启动解释器subprocess.Popen并解析输出,但我正在寻找一种更简单,更优雅的方法.

背景是我想为基于CMake的C++框架构建Python扩展,我想编写一个CMake宏来检查是否安装了正确的编译器.