diff options
author | grbd <garlicbready@googlemail.com> | 2017-06-19 14:45:03 (GMT) |
---|---|---|
committer | grbd <garlicbready@googlemail.com> | 2017-06-19 14:45:03 (GMT) |
commit | a25367b4f6151a7888b9446e45e234ed84c9a163 (patch) | |
tree | 7ef2098233abd5e35324eb7549aefbeabb58dbcc /doc/man | |
parent | 6b7fc3609863c8d030ff0e0100139d6a6f98f430 (diff) | |
download | SCons-a25367b4f6151a7888b9446e45e234ed84c9a163.zip SCons-a25367b4f6151a7888b9446e45e234ed84c9a163.tar.gz SCons-a25367b4f6151a7888b9446e45e234ed84c9a163.tar.bz2 |
Updated the documentation for nested tools located within subdirs
Diffstat (limited to 'doc/man')
-rw-r--r-- | doc/man/scons.xml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/man/scons.xml b/doc/man/scons.xml index b68f27a..3268860 100644 --- a/doc/man/scons.xml +++ b/doc/man/scons.xml @@ -2187,6 +2187,22 @@ platform name when the Environment is constructed. Changing the PATH variable after the Environment is constructed will not cause the tools to be redetected.</para> +<para> One feature now present within Scons is the ability to have nested tools. +Tools which can be located within a subdirectory in the toolpath. +With a nested tool name the dot represents a directory seperator</para> + +<programlisting> +# namespaced builder +env = Environment(ENV = os.environ, tools = ['SubDir1.SubDir2.SomeTool']) +env.SomeTool(targets, sources) + +# Search Paths +# SCons\Tool\SubDir1\SubDir2\SomeTool.py +# SCons\Tool\SubDir1\SubDir2\SomeTool\__init__.py +# .\site_scons\site_tools\SubDir1\SubDir2\SomeTool.py +# .\site_scons\site_tools\SubDir1\SubDir2\SomeTool\__init__.py +</programlisting> + <para>SCons supports the following tool specifications out of the box:</para> <!-- '\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" --> |