summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator3.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2005-12-22 21:42:36 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2005-12-22 21:42:36 (GMT)
commitf6588b7919a0da4e0d5bb89b7f527e3fe2687bc3 (patch)
tree4e64e8bb66e869ac393a25d758dda54d55838615 /Source/cmLocalUnixMakefileGenerator3.h
parent001bbb0d99aa8a02c5d211f5e55570ecc17e1fb0 (diff)
downloadCMake-f6588b7919a0da4e0d5bb89b7f527e3fe2687bc3.zip
CMake-f6588b7919a0da4e0d5bb89b7f527e3fe2687bc3.tar.gz
CMake-f6588b7919a0da4e0d5bb89b7f527e3fe2687bc3.tar.bz2
ENH: fix borland make clean targets before build, add new generators for msys and mingw
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator3.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h
index b03d062..7288ed3 100644
--- a/Source/cmLocalUnixMakefileGenerator3.h
+++ b/Source/cmLocalUnixMakefileGenerator3.h
@@ -103,6 +103,19 @@ public:
void SetWindowsShell(bool v) {m_WindowsShell = v;}
/**
+ * If set to true, then NULL is set to nil for non Windows_NT.
+ * This uses make syntax used by nmake and borland.
+ * The default is false.
+ */
+ void SetDefineWindowsNULL(bool v) {m_DefineWindowsNULL = v;}
+
+ /**
+ * If set to true, cd dir && command is used to
+ * run commands in a different directory.
+ */
+ void SetUnixCD(bool v) {m_UnixCD = v;}
+
+ /**
* Set the string used to include one makefile into another default
* is include.
*/
@@ -345,6 +358,8 @@ private:
std::string m_MakeSilentFlag;
std::string m_ExecutableOutputPath;
std::string m_LibraryOutputPath;
+ bool m_DefineWindowsNULL;
+ bool m_UnixCD;
bool m_PassMakeflags;
//==========================================================================