用Scons控制distutils

4
我有一个使用Scons构建的C++库,最终被链接到(其他内容之间)Python扩展中。一旦我使用scons构建了该库,我编写了一个标准的setup.py脚本,用于构建和安装扩展。我的主要问题是setup.py无法识别库何时已被重建(仅在扩展代码已更改时),因此每次重新构建库时,我都必须在再次构建之前“清理”扩展。此外,如果我更改目录结构,我希望只需要编辑Scons文件。最后,只需调用scons而不必除了setup.py之外还要调用scons会稍微方便一些。是否有人知道将distutils集成到Scons中的方法,以便它可以利用Scons对需要重新构建哪些文件的了解?

嗨,我也对这个问题很感兴趣。如果你找到了一个好的解决方案,能否在回答中提供详细信息,我将不胜感激。甚至一条评论也会很有用。 - Faheem Mitha
2个回答

1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接