BUG: Fix utility dependencies for static libraries in VS generators. This addresses bug#4789.

This commit is contained in:
Brad King
2007-04-04 14:50:35 -04:00
parent 2803688998
commit 438a7e2fce
10 changed files with 220 additions and 30 deletions

View File

@@ -30,6 +30,15 @@ class cmGlobalVisualStudioGenerator : public cmGlobalGenerator
public:
cmGlobalVisualStudioGenerator();
virtual ~cmGlobalVisualStudioGenerator();
protected:
virtual void CreateGUID(const char*) {}
virtual void FixUtilityDepends();
const char* GetUtilityForTarget(cmTarget& target, const char*);
private:
void FixUtilityDependsForTarget(cmTarget& target);
void CreateUtilityDependTarget(cmTarget& target);
bool CheckTargetLinks(cmTarget& target, const char* name);
};
#endif