diff options
author | Brad King <brad.king@kitware.com> | 2007-03-08 18:05:02 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2007-03-08 18:05:02 (GMT) |
commit | fd3688fa7260e06c9bd8e23bb6f08e430bff4301 (patch) | |
tree | 77a6792f01de19a593d7125f2999aa45f655efe1 /Source/cmLocalUnixMakefileGenerator3.h | |
parent | 7157743d69761c433af5ecbca37dede63c0603af (diff) | |
download | CMake-fd3688fa7260e06c9bd8e23bb6f08e430bff4301.zip CMake-fd3688fa7260e06c9bd8e23bb6f08e430bff4301.tar.gz CMake-fd3688fa7260e06c9bd8e23bb6f08e430bff4301.tar.bz2 |
ENH: Fixed recursive make call target escaping for Borland to support SubDirSpaces test.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h index bf90605..0d0a37f 100644 --- a/Source/cmLocalUnixMakefileGenerator3.h +++ b/Source/cmLocalUnixMakefileGenerator3.h @@ -158,6 +158,13 @@ public: */ void SetIgnoreLibPrefix(bool s) { this->IgnoreLibPrefix = s; } + /** + * Set whether passing a make target on a command line requires an + * extra level of escapes. + */ + void SetMakeCommandEscapeTargetTwice(bool b) + { this->MakeCommandEscapeTargetTwice = b; } + // used in writing out Cmake files such as WriteDirectoryInformation static void WriteCMakeArgument(std::ostream& os, const char* s); @@ -334,6 +341,7 @@ private: bool UnixCD; bool PassMakeflags; bool SilentNoColon; + bool MakeCommandEscapeTargetTwice; //========================================================================== std::string HomeRelativeOutputPath; |