diff options
-rw-r--r-- | Source/cmSystemTools.cxx | 4 | ||||
-rw-r--r-- | Source/cmSystemTools.h | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 5d3864c..de181f0 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -906,6 +906,10 @@ bool cmSystemTools::FileIsDirectory(const char* name) } } +int cmSystemTools::ChangeDirectory(const char *dir) +{ + return Chdir(dir); +} std::string cmSystemTools::GetCurrentWorkingDirectory() { diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h index 8ea7724..df5d2d5 100644 --- a/Source/cmSystemTools.h +++ b/Source/cmSystemTools.h @@ -237,7 +237,10 @@ public: ///! Generate a temporary file name static std::string TemporaryFileName(); - + + ///! change directory the the directory specified + static int ChangeDirectory(const char* dir); + private: static bool s_ErrorOccured; }; |