diff options
author | Jan Niklas Hasse <jhasse@bixense.com> | 2018-11-14 15:39:14 (GMT) |
---|---|---|
committer | Jan Niklas Hasse <jhasse@bixense.com> | 2018-11-14 15:39:14 (GMT) |
commit | 2108bb31030e9109eb7911115d7ce0b1f6c238ea (patch) | |
tree | 9ee0b8789c882c4bc57ad3f30b1e5cc3185a7e6f /src/ninja.cc | |
parent | 65f5d9633b984c4960d99a16728b32e025c95d38 (diff) | |
download | Ninja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.zip Ninja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.tar.gz Ninja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.tar.bz2 |
Explain why there's no browse tool, fix #1478
Diffstat (limited to 'src/ninja.cc')
-rw-r--r-- | src/ninja.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ninja.cc b/src/ninja.cc index a6790e1..1267b03 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -387,7 +387,12 @@ int NinjaMain::ToolBrowse(const Options* options, int argc, char* argv[]) { // If we get here, the browse failed. return 1; } -#endif // _WIN32 +#else +int NinjaMain::ToolBrowse(const Options*, int, char**) { + Fatal("browse tool not supported on this platform"); + return 1; +} +#endif #if defined(_MSC_VER) int NinjaMain::ToolMSVC(const Options* options, int argc, char* argv[]) { @@ -803,10 +808,8 @@ int NinjaMain::ToolUrtle(const Options* options, int argc, char** argv) { /// Returns a Tool, or NULL if Ninja should exit. const Tool* ChooseTool(const string& tool_name) { static const Tool kTools[] = { -#if defined(NINJA_HAVE_BROWSE) { "browse", "browse dependency graph in a web browser", Tool::RUN_AFTER_LOAD, &NinjaMain::ToolBrowse }, -#endif #if defined(_MSC_VER) { "msvc", "build helper for MSVC cl.exe (EXPERIMENTAL)", Tool::RUN_AFTER_FLAGS, &NinjaMain::ToolMSVC }, |