diff options
Diffstat (limited to 'Source/cmSystemTools.h')
-rw-r--r-- | Source/cmSystemTools.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h index 08b6ee1..f6b4356 100644 --- a/Source/cmSystemTools.h +++ b/Source/cmSystemTools.h @@ -98,13 +98,18 @@ public: /** * Replace Windows file system slashes with Unix-style slashes. */ - static void ConvertToUnixSlashes(std::string& path); + static const char *ConvertToUnixSlashes(std::string& path); + + /** + * Replace Unix file system slashes with Windows-style slashes + */ + static const char *ConvertToWindowsSlashes(std::string& path); /** * Replace Unix file system slashes with Windows-style slashes and - * remove any duplicate slashes to clean the path. + * remove any duplicate \\ slashes to clean the path. */ - static void CleanUpWindowsSlashes(std::string& path); + static const char *ConvertToWindowsSlashesAndCleanUp(std::string& path); ///! Return true if a file exists in the current directory. static bool FileExists(const char* filename); |