diff options
author | Brad King <brad.king@kitware.com> | 2007-05-17 14:53:18 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2007-05-17 14:53:18 (GMT) |
commit | c25d2bfdd2c81076bf637ae1b2aee711d9e6424d (patch) | |
tree | d8832b6899273a77800958ab852cbd5d2631c73c /Source/cmLocalUnixMakefileGenerator3.h | |
parent | cc507411d3641297ed9fff7789cd4121dbe849b3 (diff) | |
download | CMake-c25d2bfdd2c81076bf637ae1b2aee711d9e6424d.zip CMake-c25d2bfdd2c81076bf637ae1b2aee711d9e6424d.tar.gz CMake-c25d2bfdd2c81076bf637ae1b2aee711d9e6424d.tar.bz2 |
ENH: Added testing for custom command line arguments containing all special characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h index 07d1f95..4eeadd6 100644 --- a/Source/cmLocalUnixMakefileGenerator3.h +++ b/Source/cmLocalUnixMakefileGenerator3.h @@ -98,6 +98,11 @@ public: void SetWatcomWMake(bool v) {this->WatcomWMake = v;} /** + * Set to true if the make tool being used is MinGW Make. + */ + void SetMinGWMake(bool v) {this->MinGWMake = v;} + + /** * Set to true if the shell being used is the MSYS shell. * This controls if statements in the makefile and the SHELL variable. * The default is false. @@ -165,6 +170,13 @@ public: void SetMakeCommandEscapeTargetTwice(bool b) { this->MakeCommandEscapeTargetTwice = b; } + /** + * Set whether the Borland curly brace command line hack should be + * applied. + */ + void SetBorlandMakeCurlyHack(bool b) + { this->BorlandMakeCurlyHack = b; } + // used in writing out Cmake files such as WriteDirectoryInformation static void WriteCMakeArgument(std::ostream& os, const char* s); @@ -338,6 +350,7 @@ private: bool PassMakeflags; bool SilentNoColon; bool MakeCommandEscapeTargetTwice; + bool BorlandMakeCurlyHack; //========================================================================== std::string HomeRelativeOutputPath; |