summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator.h
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2003-12-22 17:24:26 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2003-12-22 17:24:26 (GMT)
commiteb9fc21543a48d3b842da09d5653d8ca1c58b196 (patch)
tree4770efad715ad9ef4ed76428e86eeccc5da4c6a9 /Source/cmLocalUnixMakefileGenerator.h
parentdad738eab1872837dc70a68732213150755a2d8c (diff)
downloadCMake-eb9fc21543a48d3b842da09d5653d8ca1c58b196.zip
CMake-eb9fc21543a48d3b842da09d5653d8ca1c58b196.tar.gz
CMake-eb9fc21543a48d3b842da09d5653d8ca1c58b196.tar.bz2
ENH: add support for relative paths in makefiles
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator.h b/Source/cmLocalUnixMakefileGenerator.h
index e6ca2cf..7878552 100644
--- a/Source/cmLocalUnixMakefileGenerator.h
+++ b/Source/cmLocalUnixMakefileGenerator.h
@@ -231,7 +231,9 @@ protected:
/** Output an echo command to the Makefile */
void OutputEcho(std::ostream& fout, const char *msg);
-
+
+ ///! final processing for a path to be put in a makefile
+ std::string ConvertToMakefilePath(const char* p);
protected:
int m_MakefileVariableSize;
std::map<cmStdString, cmStdString> m_MakeVariableMap;
@@ -241,6 +243,12 @@ protected:
std::string m_MakeSilentFlag;
std::string m_ExecutableOutputPath;
std::string m_LibraryOutputPath;
+ std::string m_RelativePathToSourceDir;
+ std::string m_RelativePathToBinaryDir;
+ std::string m_CurrentOutputDirectory;
+ std::string m_HomeOutputDirectory;
+ std::string m_HomeDirectory;
+ std::string m_HomeOutputDirectoryNoSlash;
bool m_WindowsShell;
bool m_PassMakeflags;
private: