summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Niklas Hasse <jhasse@bixense.com>2018-11-14 15:39:14 (GMT)
committerJan Niklas Hasse <jhasse@bixense.com>2018-11-14 15:39:14 (GMT)
commit2108bb31030e9109eb7911115d7ce0b1f6c238ea (patch)
tree9ee0b8789c882c4bc57ad3f30b1e5cc3185a7e6f
parent65f5d9633b984c4960d99a16728b32e025c95d38 (diff)
downloadNinja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.zip
Ninja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.tar.gz
Ninja-2108bb31030e9109eb7911115d7ce0b1f6c238ea.tar.bz2
Explain why there's no browse tool, fix #1478
-rw-r--r--src/ninja.cc9
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 },