diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2002-11-08 20:46:08 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2002-11-08 20:46:08 (GMT) |
commit | f5d95fb078ec48755762931fe2882ed1cbe1171e (patch) | |
tree | 945dca55d34b543db452c586aba0de863cf25cec /Source/cmSystemTools.h | |
parent | c72462ffb1c75573e0d67a7101438a62bfc2fda1 (diff) | |
download | CMake-f5d95fb078ec48755762931fe2882ed1cbe1171e.zip CMake-f5d95fb078ec48755762931fe2882ed1cbe1171e.tar.gz CMake-f5d95fb078ec48755762931fe2882ed1cbe1171e.tar.bz2 |
Complete rework of makefile generators expect trouble
Diffstat (limited to 'Source/cmSystemTools.h')
-rw-r--r-- | Source/cmSystemTools.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h index 5218fa9..8d915ca 100644 --- a/Source/cmSystemTools.h +++ b/Source/cmSystemTools.h @@ -321,7 +321,7 @@ public: /** * Come constants for different file formats. */ - enum e_FileFormat { + enum FileFormat { NO_FILE_FORMAT = 0, C_FILE_FORMAT, CXX_FILE_FORMAT, @@ -339,7 +339,7 @@ public: /** * Determine the file type based on the extension */ - static e_FileFormat GetFileFormat(const char* ext); + static FileFormat GetFileFormat(const char* ext); /** * On Windows 9x we need a comspec (command.com) substitute to run @@ -349,6 +349,11 @@ public: static void SetWindows9xComspecSubstitute(const char*); static const char* GetWindows9xComspecSubstitute(); + /** Windows if this is true, the CreateProcess in RunCommand will + * not show new consol windows when running programs. + */ + static void SetRunCommandHideConsole(bool v){s_RunCommandHideConsole = v;} + static bool GetRunCommandHideConsole(){ return s_RunCommandHideConsole;} protected: // these two functions can be called from ConvertToOutputPath /** @@ -366,6 +371,7 @@ protected: static std::string ConvertToWindowsOutputPath(const char*); private: + static bool s_RunCommandHideConsole; static bool s_ErrorOccured; static bool s_DisableMessages; static bool s_DisableRunCommandOutput; |