renamed SCons.Tool.ninja -> SCons.Tool.ninja_tool and added alias in tool loading...
commit6d70e82c31788fdbc95cc9dff0b116f632be5d62
authorWilliam Deegan <bill@baddogconsulting.com>
Mon, 25 Nov 2024 21:43:46 +0000 (25 13:43 -0800)
committerWilliam Deegan <bill@baddogconsulting.com>
Mon, 25 Nov 2024 21:43:46 +0000 (25 13:43 -0800)
tree46f740ac8b07cd2cd61c2167ddd7c62d0ee36bf9
parent0b5ab8b6e4ab4fab4206220c593d9e7d88b0ebf9
renamed SCons.Tool.ninja -> SCons.Tool.ninja_tool and added alias in tool loading logic.  This fixes changes in this PR breaking JavaCommonTests because pypi's ninja module and SCons.Tool.ninja had the same name which python couldn't differentiate
12 files changed:
SCons/Tool/__init__.py
SCons/Tool/ninja_tool/Globals.py [moved from SCons/Tool/ninja/Globals.py with 100% similarity]
SCons/Tool/ninja_tool/Methods.py [moved from SCons/Tool/ninja/Methods.py with 97% similarity]
SCons/Tool/ninja_tool/NinjaState.py [moved from SCons/Tool/ninja/NinjaState.py with 99% similarity]
SCons/Tool/ninja_tool/Overrides.py [moved from SCons/Tool/ninja/Overrides.py with 100% similarity]
SCons/Tool/ninja_tool/Rules.py [moved from SCons/Tool/ninja/Rules.py with 100% similarity]
SCons/Tool/ninja_tool/Utils.py [moved from SCons/Tool/ninja/Utils.py with 98% similarity]
SCons/Tool/ninja_tool/__init__.py [moved from SCons/Tool/ninja/__init__.py with 99% similarity]
SCons/Tool/ninja_tool/ninja.xml [moved from SCons/Tool/ninja/ninja.xml with 100% similarity]
SCons/Tool/ninja_tool/ninja_daemon_build.py [moved from SCons/Tool/ninja/ninja_daemon_build.py with 100% similarity]
SCons/Tool/ninja_tool/ninja_run_daemon.py [moved from SCons/Tool/ninja/ninja_run_daemon.py with 100% similarity]
SCons/Tool/ninja_tool/ninja_scons_daemon.py [moved from SCons/Tool/ninja/ninja_scons_daemon.py with 100% similarity]