summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudioGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2007-04-04 18:50:35 (GMT)
committerBrad King <brad.king@kitware.com>2007-04-04 18:50:35 (GMT)
commit438a7e2fcef6c82dd93e0106208dbaee7e9ccfc4 (patch)
tree457a6595797e62866b70c4d7e6b4f428b7da033b /Source/cmGlobalVisualStudioGenerator.h
parent2803688998cebbd40df1a0678106e62271217add (diff)
downloadCMake-438a7e2fcef6c82dd93e0106208dbaee7e9ccfc4.zip
CMake-438a7e2fcef6c82dd93e0106208dbaee7e9ccfc4.tar.gz
CMake-438a7e2fcef6c82dd93e0106208dbaee7e9ccfc4.tar.bz2
BUG: Fix utility dependencies for static libraries in VS generators. This addresses bug#4789.
Diffstat (limited to 'Source/cmGlobalVisualStudioGenerator.h')
-rw-r--r--Source/cmGlobalVisualStudioGenerator.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/cmGlobalVisualStudioGenerator.h b/Source/cmGlobalVisualStudioGenerator.h
index 53bee5f..5e08443 100644
--- a/Source/cmGlobalVisualStudioGenerator.h
+++ b/Source/cmGlobalVisualStudioGenerator.h
@@ -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