使用WAF构建时如何创建目录

大马士革钢铁

作为构建的一部分,我需要创建一个目录。例如,通过waf,我可以使用创建符号链接Build.BuildContext.symlink_as但是我找不到类似的东西mkdir创建空目录的最佳方法是什么(最好是在安装时)。

神经的

mkdir()Node对象中有一个方法因此,您可以执行以下操作:

def build(bld):

    # create foo directory in the build directory 

    bld.path.get_bld().make_node("foo").mkdir()

WAF通常在需要时创建目录。

如果要在构建树之外创建目录,则在安装时,可以使用裸python,例如:

import os

def build(bld):

    if bld.cmd == "install":

        d = os.path.join(bld.options.destdir, "what/ever/you/want")
        if not os.path.exists(d):
            os.makedirs(d)

请注意,bld.options.destdir可以通过--destdir选项:)进行修改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用WAF构建代码时发生Python错误

来自分类Dev

使用WAF构建代码时发生Python错误

来自分类Dev

使用gradle编译时如何将构建目录作为源目录包含在Intellij中

来自分类Dev

如何在构建包时使用 devtools 创建文档?

来自分类Dev

在构建时在同一目录中创建的Logback日志

来自分类Dev

在构建时在同一目录中创建的Logback日志

来自分类Dev

如何在WAF中构建静态库?

来自分类Dev

如何在WAF中构建静态库?

来自分类Dev

使用MSBuild构建gRPC dotnet核心项目时如何包括自定义目录

来自分类Dev

如何使用SCPClient创建目录

来自分类Dev

如何使用snapcraft创建目录?

来自分类Dev

如何在构建时创建变量?

来自分类Dev

如何在WAF构建系统中使用自定义代码生成器?

来自分类Dev

创建目录时如何显示消息?

来自分类Dev

如何挂载在Docker映像构建期间创建的目录?

来自分类Dev

使用nmake构建wxWidgets 3.0.0-在错误的位置创建目录

来自分类Dev

如何在构建时获取SBT登台目录?

来自分类Dev

Makefile:创建构建目录

来自分类Dev

在命令行上运行“ dir / b / s”时如何使用结果创建新目录

来自分类Dev

Script Shell:当我不在他所在的目录中时如何使用我创建的脚本

来自分类Dev

如何使用Maven减少构建创建时间

来自分类Dev

如何使用Elastic Beanstalk创建“ tmp”目录?

来自分类Dev

如何使用Swift代码(NSFileManager)创建目录

来自分类Dev

如何使用JIB在容器内创建目录?

来自分类Dev

如何使用Ranger创建新的文件/目录?

来自分类Dev

如何使用perl获取最近创建的目录?

来自分类Dev

如何使用 Laravel 在 Ubuntu 中创建目录?

来自分类Dev

如何使用Java创建目录和子目录结构?

来自分类Dev

如何使用php在父目录中创建子目录?

Related 相关文章

  1. 1

    使用WAF构建代码时发生Python错误

  2. 2

    使用WAF构建代码时发生Python错误

  3. 3

    使用gradle编译时如何将构建目录作为源目录包含在Intellij中

  4. 4

    如何在构建包时使用 devtools 创建文档?

  5. 5

    在构建时在同一目录中创建的Logback日志

  6. 6

    在构建时在同一目录中创建的Logback日志

  7. 7

    如何在WAF中构建静态库?

  8. 8

    如何在WAF中构建静态库?

  9. 9

    使用MSBuild构建gRPC dotnet核心项目时如何包括自定义目录

  10. 10

    如何使用SCPClient创建目录

  11. 11

    如何使用snapcraft创建目录?

  12. 12

    如何在构建时创建变量?

  13. 13

    如何在WAF构建系统中使用自定义代码生成器?

  14. 14

    创建目录时如何显示消息?

  15. 15

    如何挂载在Docker映像构建期间创建的目录?

  16. 16

    使用nmake构建wxWidgets 3.0.0-在错误的位置创建目录

  17. 17

    如何在构建时获取SBT登台目录?

  18. 18

    Makefile:创建构建目录

  19. 19

    在命令行上运行“ dir / b / s”时如何使用结果创建新目录

  20. 20

    Script Shell:当我不在他所在的目录中时如何使用我创建的脚本

  21. 21

    如何使用Maven减少构建创建时间

  22. 22

    如何使用Elastic Beanstalk创建“ tmp”目录?

  23. 23

    如何使用Swift代码(NSFileManager)创建目录

  24. 24

    如何使用JIB在容器内创建目录?

  25. 25

    如何使用Ranger创建新的文件/目录?

  26. 26

    如何使用perl获取最近创建的目录?

  27. 27

    如何使用 Laravel 在 Ubuntu 中创建目录?

  28. 28

    如何使用Java创建目录和子目录结构?

  29. 29

    如何使用php在父目录中创建子目录?

热门标签

归档