[Cmake-commits] CMake branch, next, updated. v2.8.3-721-ga066d45

Brad King brad.king at kitware.com
Wed Dec 1 12:06:14 EST 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  a066d4551019801f93ab1f078a440f57db3730c1 (commit)
       via  08a31885c1eff9ed630d831ed38e231287c2c719 (commit)
      from  ac19b42662ba8030e508bbcdd0d76dc23bcdc96d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a066d4551019801f93ab1f078a440f57db3730c1
commit a066d4551019801f93ab1f078a440f57db3730c1
Merge: ac19b42 08a3188
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Wed Dec 1 12:06:12 2010 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Dec 1 12:06:12 2010 -0500

    Merge topic 'vs-target-dependencies' into next
    
    08a3188 Skip VS <= 7.1 dependency analysis for VS >= 8


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=08a31885c1eff9ed630d831ed38e231287c2c719
commit 08a31885c1eff9ed630d831ed38e231287c2c719
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Wed Dec 1 11:43:30 2010 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Wed Dec 1 11:43:30 2010 -0500

    Skip VS <= 7.1 dependency analysis for VS >= 8
    
    Commit 1a0c166 (Store direct dependencies in solutions for VS >= 8,
    2010-08-20) disabled use of VS-specific global dependency analysis.
    Avoid perfoming the analysis at all when it is not needed.  This also
    prevents creation of bogus and unused '_UTILITY' targets since they are
    not needed for dependencies.

diff --git a/Source/cmGlobalVisualStudio8Generator.cxx b/Source/cmGlobalVisualStudio8Generator.cxx
index 76d01e7..2d080df 100644
--- a/Source/cmGlobalVisualStudio8Generator.cxx
+++ b/Source/cmGlobalVisualStudio8Generator.cxx
@@ -289,6 +289,14 @@ cmGlobalVisualStudio8Generator
 }
 
 //----------------------------------------------------------------------------
+bool cmGlobalVisualStudio8Generator::ComputeTargetDepends()
+{
+  // Skip over the cmGlobalVisualStudioGenerator implementation!
+  // We do not need the support that VS <= 7.1 needs.
+  return this->cmGlobalGenerator::ComputeTargetDepends();
+}
+
+//----------------------------------------------------------------------------
 void cmGlobalVisualStudio8Generator::WriteProjectDepends(
   std::ostream& fout, const char*, const char*, cmTarget& t)
 {
diff --git a/Source/cmGlobalVisualStudio8Generator.h b/Source/cmGlobalVisualStudio8Generator.h
index 95b6a17..e0913ed 100644
--- a/Source/cmGlobalVisualStudio8Generator.h
+++ b/Source/cmGlobalVisualStudio8Generator.h
@@ -78,6 +78,7 @@ protected:
   virtual void WriteProjectConfigurations(std::ostream& fout,
                                           const char* name,
                                           bool partOfDefaultBuild);
+  virtual bool ComputeTargetDepends();
   virtual void WriteProjectDepends(std::ostream& fout, const char* name,
                                    const char* path, cmTarget &t);
 

-----------------------------------------------------------------------

Summary of changes:
 Source/cmGlobalVisualStudio8Generator.cxx |    8 ++++++++
 Source/cmGlobalVisualStudio8Generator.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list