如何指定在没有固定起点的依赖图中从何处开始
我使用的工具链更像是一个网络。有很多替代起点,所有这些都会产生一个最终输出。 我通常使用 make 或 scons - 实际上,我更喜欢 scons,但我的团队非…
从 scons 调用的 Doxygen 在 Win32 平台上失败,因为未找到
我正在处理的 scons 构建中的 Doxygen 目标有问题。特别是,似乎没有找到 doxygen 应用程序。我不知道为什么会出现这种情况,因此我的问题是这样的。 …
我怎样才能使 Clang 的“扫描构建”与 SCons 一起工作?
我有一个使用 SCons 构建的项目,我正在尝试使用 Clang 静态分析器 来分析代码。然而,运行 scan-build scons SCons 时似乎会忽略 scan-build 引入的…
SCons - 如何为跨脚本的目标提供显式依赖关系
这是我的主要 SConstruct 文件 env = Environment() gen_source = env.SConscript( 'generate_sources.scons', variant_dir='derived_src', src_dir='…
具有变体目录的分层构建中的 scons 依赖性问题
我是 scons 新手,并且遇到了 scons 依赖问题 在具有变体目录的分层构建中。 我能够在一个简化的环境中重现该问题,其中包括 SConscript 目录下的 2 …
为什么默认情况下 scons 不会在 ~/.scons/site_scons 中查找?
我这里有一个谜:我正在使用Ubuntu SCons(软件包版本1.2.0.d20100117-1)。我有一个目录 $HOME/.scons/site_scons/,所有文档都说它应该是默认搜索的…
如何在 scons 中每次构建后运行一些代码?
我正在寻找一种方法来注册诸如 scons 中的最终构建回调之类的东西。例如,我现在正在做这样的事情: def print_build_summary(): failures = SCons.Sc…
SCons 设置为分层源但单一目标
我有一个一直在开发的 C++/Python 项目,到目前为止一直依赖 Visual Studio 来管理构建。现在我想自动化构建过程,希望包括多个平台支持(都是标准 C+…
如何附加到 scons 中的现有标志
我正在使用高科技 C 编译器,并希望使用 Scons 来构建我的项目。编译器可执行文件是 picc.exe。它与 GCC 具有相似的语义,但并非全部。 我也将默认值…
在 SCons 中构建项目时如何指定 java 标志?
我正在使用 SCons 构建一个 Java 项目,我想知道是否可以指定一些 java 标志。我专门寻找这个: -enableassertion 我的 scons SConstruct 文件看起来…
SCons:如何让库选择 CPPPATH 选项
我在 /home/username/local/include 下安装了 boost。我想在 CPPPATH 下用这个集合编译一个库。 SConstruct: env = Environment(CPPPATH = '/home/us…