![]() |
1
16
沿着这些线应该做些什么-
它声明通过调用python脚本生成“document.tex”,并请求从此生成的“document.tex”文件创建PDF文档。 请注意,这只是精神上的。这可能需要一些调整。尤其是,我不确定您希望生成“document.tex”时使用哪种语义——应该每次都生成它吗?只有当它不存在的时候?其他文件何时更改?(您希望将此依赖项作为第二个参数添加到command()中,在这种情况下)。 此外,如果需要,可以将command()的输出用作pdf()的输入。为了清楚起见,我没有这么做。 |
![]() |
2
4
在这个简单的例子中,最简单的方法是只使用子流程模块
无论sconstruct文件中的位置如何,这些行都将发生在scons执行的任何编译和链接之前。 缺点是,这些命令将在每次运行scon时执行,而不是只在文件发生更改时执行,这就是示例makefile中会发生的情况。因此,如果这些命令需要很长时间才能运行,这将不是一个好的解决方案。 如果您真的只需要在文件更改时运行这些命令,请查看scons手册部分 Writing Your Own Builders . |
![]() |
Cloud · 从文件导入scons变量 7 年前 |
![]() |
Tobias · 使用SCON提取每个编译单元的编译时间 7 年前 |
![]() |
netdigger · SCons从操作/命令中删除空间 9 年前 |
![]() |
user5165700 · 如何抑制特定SCONS警告[重复] 9 年前 |
![]() |
FrozenKiwi · SCons:如何将cpp文件添加到源列表 9 年前 |
![]() |
merovingien · scons-如何将搜索目录添加到现有扫描仪 10 年前 |
![]() |
David L. · 如何防止烤饼清洗父目录和兄弟目录? 11 年前 |
![]() |
clstaudt · 从文件中读取SCons环境设置 11 年前 |