Advertisement

SCons教程(8): 层级编译

阅读量:

层级编译 Hierarchical Builds

在实际工程项目中,通常采用多层级的目录组织方式,而不会单独构建单一目录。本章节将开始讲解如何在多级目录结构中创建构建脚本。

位于最顶层的文件是 SConstruct ,该文件中可以通过 SConscript 引入其他编译脚本。例如:

复制代码
    SConscript(['drivers/display/SConscript',
            'drivers/mouse/SConscript',
            'parser/SConscript',
            'utilities/SConscript'])
    
    
      
      
      
      
    

在运行 scons 命令之后,系统会自动检索相关目录,并将其中的脚本内容整合至构建流程中,以完成后续的构建任务。完成对某个 SConscript 文件的导入操作后,仍可继续引入其他构建脚本文件。上述过程可调整为如下形式:

复制代码
    # SConstruct
    SConscript(['drivers/SConscript',
            'parser/SConscript',
            'utilities/SConsc

全部评论 (0)

还没有任何评论哟~