如何更改默认的scons site_dir路径?

时间:2015-08-18 23:58:07

标签: python build scons

我有一个名为 site_scons 的目录,我保留了我的自定义python文件,用于路径环境,函数定义,字典覆盖和目标构建的标志。但是,我必须将此目录放在我的$ HOME / .scons或我的本地项目中以让scons找到它。否则我必须使用--site-dir让scons知道这些python文件的自定义路径在哪里,例如使用env.Tool(" posix2")。

有没有人知道我如何将默认设置设置为自定义路径,因此每次运行scons时都不会使用 - site-dir

1 个答案:

答案 0 :(得分:2)

如何使用SCONSFLAGS环境变量?请参阅此处的参考资料:

http://scons.org/doc/production/HTML/scons-user.html#idm140113665470208

export SCONSFLAGS="--site-dir=/path/to/dir"

此外,您可能希望编辑环境变量SCONS_LIB_DIR以指向您的目录:

export SCONS_LIB_DIR=/path/to/dir