diff options
author | Stephen Kelly <steveire@gmail.com> | 2014-03-11 15:35:58 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2014-03-13 14:27:23 (GMT) |
commit | d5b2e33be2119ad12744ed62920a8f8d9b6d705d (patch) | |
tree | 89ed0e46f942715ece3d00e649850af4c7b2d3bd /Source/cmLocalUnixMakefileGenerator3.h | |
parent | 82a7d54cfe75c399b66c888acfcb5ddb15af547b (diff) | |
download | CMake-d5b2e33be2119ad12744ed62920a8f8d9b6d705d.zip CMake-d5b2e33be2119ad12744ed62920a8f8d9b6d705d.tar.gz CMake-d5b2e33be2119ad12744ed62920a8f8d9b6d705d.tar.bz2 |
Makefiles: Compute local object files on demand.
Don't compute them up front.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h index d504247..27070e2 100644 --- a/Source/cmLocalUnixMakefileGenerator3.h +++ b/Source/cmLocalUnixMakefileGenerator3.h @@ -224,10 +224,6 @@ public: // write the target rules for the local Makefile into the stream void WriteLocalAllRules(std::ostream& ruleFileStream); - void AddLocalObjectFile(cmTarget* target, cmSourceFile* sf, - std::string objNoTargetDir, - bool hasSourceExtension); - std::vector<std::string> const& GetLocalHelp() { return this->LocalHelp; } /** Get whether to create rules to generate preprocessed and @@ -366,7 +362,9 @@ private: LocalObjectInfo():HasSourceExtension(false), HasPreprocessRule(false), HasAssembleRule(false) {} }; - std::map<std::string, LocalObjectInfo> LocalObjectFiles; + void GetLocalObjectFiles( + std::map<std::string, LocalObjectInfo> &localObjectFiles); + void WriteObjectConvenienceRule(std::ostream& ruleFileStream, const char* comment, const char* output, LocalObjectInfo const& info); |