summaryrefslogtreecommitdiffstats
path: root/tools/gn/setup.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gn/setup.cc')
-rw-r--r--tools/gn/setup.cc16
1 files changed, 3 insertions, 13 deletions
diff --git a/tools/gn/setup.cc b/tools/gn/setup.cc
index 47a243a..ae02bf1 100644
--- a/tools/gn/setup.cc
+++ b/tools/gn/setup.cc
@@ -99,6 +99,7 @@ base::FilePath FindDotFile(const base::FilePath& current_dir) {
return FindDotFile(up_one_dir);
}
+#if defined(OS_WIN)
// Searches the list of strings, and returns the FilePat corresponding to the
// one ending in the given substring, or the empty path if none match.
base::FilePath GetPathEndingIn(
@@ -111,13 +112,12 @@ base::FilePath GetPathEndingIn(
return base::FilePath();
}
-// Fins the depot tools directory in the path environment variable and returns
+// Finds the depot tools directory in the path environment variable and returns
// its value. Returns an empty file path if not found.
//
// We detect the depot_tools path by looking for a directory with depot_tools
// at the end (optionally followed by a separator).
base::FilePath ExtractDepotToolsFromPath() {
-#if defined(OS_WIN)
static const wchar_t kPathVarName[] = L"Path";
DWORD env_buf_size = GetEnvironmentVariable(kPathVarName, NULL, 0);
if (env_buf_size == 0)
@@ -132,17 +132,6 @@ base::FilePath ExtractDepotToolsFromPath() {
base::SplitString(path, ';', &components);
base::string16 ending_in1 = L"depot_tools\\";
-#else
- static const char kPathVarName[] = "PATH";
- const char* path = getenv(kPathVarName);
- if (!path)
- return base::FilePath();
-
- std::vector<std::string> components;
- base::SplitString(path, ':', &components);
-
- std::string ending_in1 = "depot_tools/";
-#endif
base::FilePath::StringType ending_in2 = FILE_PATH_LITERAL("depot_tools");
base::FilePath found = GetPathEndingIn(components, ending_in1);
@@ -150,6 +139,7 @@ base::FilePath ExtractDepotToolsFromPath() {
return found;
return GetPathEndingIn(components, ending_in2);
}
+#endif
} // namespace