Python替代C++配置宏?

2024-10-03 11:17:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一种方法来对Python项目进行简单的构建环境检查,而不必依赖autoconf样式的宏。具体来说,我移植了使用新的^ ^ {CD1}}类型的本机C++类,并用SWIG将它们包起来。在C++独到的项目中,我们使用了描述了{a1}的方式的AutoToo/Se宏宏,以检查编译器是否支持^ {CD2}}或^ {CD3}}。宏都归结为尝试用两个选项编译小C++程序并查看哪一个编译成功。在

有没有办法用setuptools进行这种类型的环境检查?我试着看看设置.py为numpy和matplotlib编写的脚本,目前还不清楚它们是如何为本地编译环境动态派生配置的。我应该在我的设置.py运行./configure脚本的脚本?在


Tags: 项目方法py脚本类型编译器环境a1