summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator2.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2005-02-07 20:10:20 (GMT)
committerBrad King <brad.king@kitware.com>2005-02-07 20:10:20 (GMT)
commitc44e6d30e5127457060f8e027fbff17ac89e98a5 (patch)
tree4f0462abfd16ac03e09a452664d1ab481142b023 /Source/cmLocalUnixMakefileGenerator2.h
parent1d1bd319336c978897ed837320d8c3dc0f199253 (diff)
downloadCMake-c44e6d30e5127457060f8e027fbff17ac89e98a5.zip
CMake-c44e6d30e5127457060f8e027fbff17ac89e98a5.tar.gz
CMake-c44e6d30e5127457060f8e027fbff17ac89e98a5.tar.bz2
ENH: Added generation of CMakeDirectoryInformation.cmake file in each directory next to the Makefile. The include file search path is now stored in this file instead of duplicating it for every object file. This will also allow more information to be passed in the future.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator2.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator2.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator2.h b/Source/cmLocalUnixMakefileGenerator2.h
index d861499..2fb3a12 100644
--- a/Source/cmLocalUnixMakefileGenerator2.h
+++ b/Source/cmLocalUnixMakefileGenerator2.h
@@ -64,6 +64,7 @@ protected:
void GenerateMakefile();
void GenerateCMakefile();
+ void GenerateDirectoryInformationFile();
void GenerateTargetRuleFile(const cmTarget& target);
void GenerateObjectRuleFile(const cmTarget& target,
const cmSourceFile& source,
@@ -153,6 +154,7 @@ protected:
void WriteTargetRequiresRule(std::ostream& ruleFileStream,
const cmTarget& target,
const std::vector<std::string>& provides_requires);
+ void WriteCMakeArgument(std::ostream& os, const char* s);
std::string GetTargetDirectory(const cmTarget& target);
std::string GetSubdirTargetName(const char* pass, const char* subdir);
std::string GetObjectFileName(const cmTarget& target,