python-distutils:如何仅为一个扩展更改默认编译器标志



我有定义两个Extensionssetup.py,我想为一个扩展更改默认CFLAGS,但不为另一个更改。我查了官方文件https://docs.python.org/3/distutils/apiref.html#distutils.core.Extension但这并不能解释我需要什么。它确实解释了如何添加额外的编译器/链接器标志。

做这件事的正确方法是什么?

我会遵循Python扩展模式中的配方,在编译Extensions之前重置CFLAGS,然后恢复它们,同时从头开始分别设置每个Extensions中的所有编译器标志。

相关内容

  • 没有找到相关文章

最新更新