我有定义两个Extensions
的setup.py
,我想为一个扩展更改默认CFLAGS
,但不为另一个更改。我查了官方文件https://docs.python.org/3/distutils/apiref.html#distutils.core.Extension但这并不能解释我需要什么。它确实解释了如何添加额外的编译器/链接器标志。
做这件事的正确方法是什么?
我会遵循Python扩展模式中的配方,在编译Extensions
之前重置CFLAGS
,然后恢复它们,同时从头开始分别设置每个Extensions
中的所有编译器标志。