diff --git a/test/testsupport/fileutils.cc b/test/testsupport/fileutils.cc index cc35772028..098dad7ed9 100644 --- a/test/testsupport/fileutils.cc +++ b/test/testsupport/fileutils.cc @@ -25,7 +25,11 @@ namespace webrtc { namespace test { -const std::string GetProjectRootPath() { +// The file we're looking for to identify the project root dir. +static const char* kProjectRootFileName = "DEPS"; +const char* kCannotFindProjectRootDir = "ERROR_CANNOT_FIND_PROJECT_ROOT_DIR"; + +std::string GetProjectRootPath() { char path_buffer[FILENAME_MAX]; if (!GET_CURRENT_DIR(path_buffer, sizeof(path_buffer))) { fprintf(stderr, "Cannot get current directory!\n"); diff --git a/test/testsupport/fileutils.h b/test/testsupport/fileutils.h index f59b651ab5..f6149de6e3 100644 --- a/test/testsupport/fileutils.h +++ b/test/testsupport/fileutils.h @@ -66,13 +66,9 @@ namespace webrtc { namespace test { -// The file we're looking for to identify the project root dir. -const std::string kProjectRootFileName = "DEPS"; - // This is the "directory" returned if the GetProjectPath() function fails // to find the project root. -const std::string kCannotFindProjectRootDir = - "ERROR_CANNOT_FIND_PROJECT_ROOT_DIR"; +extern const char* kCannotFindProjectRootDir; // Finds the root dir of the project, to be able to set correct paths to // resource files used by tests. @@ -90,9 +86,9 @@ const std::string kCannotFindProjectRootDir = // WITH a trailing path delimiter. // If the project root is not found, the string specified by // kCannotFindProjectRootDir is returned. -const std::string GetProjectRootPath(); +std::string GetProjectRootPath(); -} // namespace webrtc } // namespace test +} // namespace webrtc #endif // TEST_TESTSUPPORT_FILEUTILS_H_