我有一个名为 site_scons 的目录,我保留了我的自定义python文件,用于路径环境,函数定义,字典覆盖和目标构建的标志。但是,我必须将此目录放在我的$ HOME / .scons或我的本地项目中以让scons找到它。否则我必须使用--site-dir让scons知道这些python文件的自定义路径在哪里,例如使用env.Tool(" posix2")。
有没有人知道我如何将默认设置设置为自定义路径,因此每次运行scons时都不会使用 - site-dir ?
答案 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