mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-26 00:00:39 -05:00
BUG: Support cyclic dependencies among STATIC libraries by removing one from the generated Makefile rules.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user