BUG: Support cyclic dependencies among STATIC libraries by removing one from the generated Makefile rules.

This commit is contained in:
Brad King
2007-12-22 13:08:26 -05:00
parent bfeeb88b1f
commit 2836fc43e7
2 changed files with 90 additions and 1 deletions
+8
View File
@@ -179,6 +179,14 @@ protected:
std::map<cmStdString, int > TargetSourceFileCount;
bool ForceVerboseMakefiles;
bool AllowTargetDepends(cmTarget const* depender,
cmTarget const* dependee);
bool FindDependency(cmTarget const* goal, cmTarget const* current,
std::vector<cmTarget const*>& steps);
class TargetDependSet: public std::set<cmTarget const*> {};
typedef std::map<cmTarget const*, TargetDependSet> TargetDependMap;
TargetDependMap TargetDependencies;
};
#endif