我们正在使用SCons满足我们所有的构建需求,我们希望以开源方式分发库。
现在大多数软件使用./configure,make和make install作为构建机制,我们想知道我们应该如何捆绑我们的库。
我们有以下解决方案:
如何获得需要python和scons构建的软件?
答案 0 :(得分:3)
我认为这在很大程度上取决于您的目标受众(即,如果他们没有,可以轻松安装scons,或者不能安装scons的用户),但如果您要分发源,那么可能您的用户是很高兴编译的东西,他们也可以安装scons(如果出于某些淫秽的原因他们已经没有安装了python)
另外,如果您担心人们无法构建它,您可能应该分发二进制包。
答案 1 :(得分:1)
如果您的库是跨平台的,并且也可以在Windows上编译,那么使用scons是正确的选择。
答案 2 :(得分:1)
另一种选择是在包中包含scons-local版本。这减少了对python的依赖。