gpt4 book ai didi

SCons:调用 Makefile 项目的构建

转载 作者:行者123 更新时间:2023-12-05 01:36:02 26 4
gpt4 key购买 nike

SCons 提供了 env.Command,理论上应该能够在 Makefile 项目上调用 ./configurema​​ke。但是,我的理解是 Makefile 项目文件夹首先必须复制到 SCons 的构建目录中,因为构建过程不应更改源代码树中的任何内容。如何做到这一点?

我想我正在寻找的是这样的东西:

env.Command('lib/moo/Makefile', '', [Copy('BUILD_DIR/lib/moo', 'SOURCE_DIR/lib/moo', 'cd BUILD_DIR/lib/moo', './configure'])

虽然我怀疑有更好的方法来做到这一点。另外,在上述命令中用什么代替 BUILD_DIR 和 SOURCE_DIR?

谢谢:-)

最佳答案

在 SCons Wiki 上有一些关于此的方法。也许其中之一足以满足您的需求:

关于SCons:调用 Makefile 项目的构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7341908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com