[cmake-commits] king committed cmGlobalVisualStudio6Generator.h 1.27 1.28 cmGlobalVisualStudio7Generator.h 1.41 1.42 CMakeLists.txt 1.354 1.355 cmGlobalVisualStudioGenerator.cxx NONE 1.1 cmGlobalVisualStudioGenerator.h NONE 1.1

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Apr 4 11:22:16 EDT 2007


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv32059

Modified Files:
	cmGlobalVisualStudio6Generator.h 
	cmGlobalVisualStudio7Generator.h CMakeLists.txt 
Added Files:
	cmGlobalVisualStudioGenerator.cxx 
	cmGlobalVisualStudioGenerator.h 
Log Message:
ENH: Added cmGlobalVisualStudioGenerator as superclass to all VS global generators.


Index: cmGlobalVisualStudio6Generator.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio6Generator.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- cmGlobalVisualStudio6Generator.h	1 Jun 2006 19:51:24 -0000	1.27
+++ cmGlobalVisualStudio6Generator.h	4 Apr 2007 15:22:14 -0000	1.28
@@ -17,7 +17,7 @@
 #ifndef cmGlobalVisualStudio6Generator_h
 #define cmGlobalVisualStudio6Generator_h
 
-#include "cmGlobalGenerator.h"
+#include "cmGlobalVisualStudioGenerator.h"
 
 class cmTarget;
 
@@ -26,7 +26,7 @@
  *
  * cmGlobalVisualStudio6Generator manages UNIX build process for a tree
  */
-class cmGlobalVisualStudio6Generator : public cmGlobalGenerator
+class cmGlobalVisualStudio6Generator : public cmGlobalVisualStudioGenerator
 {
 public:
   cmGlobalVisualStudio6Generator();

--- NEW FILE: cmGlobalVisualStudioGenerator.h ---
/*=========================================================================

  Program:   CMake - Cross-Platform Makefile Generator
  Module:    $RCSfile: cmGlobalVisualStudioGenerator.h,v $
  Language:  C++
  Date:      $Date: 2007/04/04 15:22:14 $
  Version:   $Revision: 1.1 $

  Copyright (c) 2002 Kitware, Inc., Insight Consortium.  All rights reserved.
  See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.

     This software is distributed WITHOUT ANY WARRANTY; without even
     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
     PURPOSE.  See the above copyright notices for more information.

=========================================================================*/
#ifndef cmGlobalVisualStudioGenerator_h
#define cmGlobalVisualStudioGenerator_h

#include "cmGlobalGenerator.h"

/** \class cmGlobalVisualStudioGenerator
 * \brief Base class for global Visual Studio generators.
 *
 * cmGlobalVisualStudioGenerator provides functionality common to all
 * global Visual Studio generators.
 */
class cmGlobalVisualStudioGenerator : public cmGlobalGenerator
{
public:
  cmGlobalVisualStudioGenerator();
  virtual ~cmGlobalVisualStudioGenerator();
};

#endif

Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CMakeLists.txt,v
retrieving revision 1.354
retrieving revision 1.355
diff -u -d -r1.354 -r1.355
--- CMakeLists.txt	21 Mar 2007 17:49:40 -0000	1.354
+++ CMakeLists.txt	4 Apr 2007 15:22:14 -0000	1.355
@@ -210,6 +210,8 @@
       cmGlobalVisualStudio8Generator.h
       cmGlobalVisualStudio8Win64Generator.cxx
       cmGlobalVisualStudio8Win64Generator.h
+      cmGlobalVisualStudioGenerator.cxx
+      cmGlobalVisualStudioGenerator.h
       cmGlobalWatcomWMakeGenerator.cxx
       cmLocalVisualStudio6Generator.cxx
       cmLocalVisualStudio6Generator.h

--- NEW FILE: cmGlobalVisualStudioGenerator.cxx ---
/*=========================================================================

  Program:   CMake - Cross-Platform Makefile Generator
  Module:    $RCSfile: cmGlobalVisualStudioGenerator.cxx,v $
  Language:  C++
  Date:      $Date: 2007/04/04 15:22:14 $
  Version:   $Revision: 1.1 $

  Copyright (c) 2002 Kitware, Inc., Insight Consortium.  All rights reserved.
  See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.

     This software is distributed WITHOUT ANY WARRANTY; without even
     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
     PURPOSE.  See the above copyright notices for more information.

=========================================================================*/
#include "cmGlobalVisualStudioGenerator.h"

//----------------------------------------------------------------------------
cmGlobalVisualStudioGenerator::cmGlobalVisualStudioGenerator()
{
}

//----------------------------------------------------------------------------
cmGlobalVisualStudioGenerator::~cmGlobalVisualStudioGenerator()
{
}

Index: cmGlobalVisualStudio7Generator.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio7Generator.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- cmGlobalVisualStudio7Generator.h	12 Mar 2007 16:35:11 -0000	1.41
+++ cmGlobalVisualStudio7Generator.h	4 Apr 2007 15:22:14 -0000	1.42
@@ -17,7 +17,7 @@
 #ifndef cmGlobalVisualStudio7Generator_h
 #define cmGlobalVisualStudio7Generator_h
 
-#include "cmGlobalGenerator.h"
+#include "cmGlobalVisualStudioGenerator.h"
 
 class cmTarget;
 struct cmVS7FlagTable;
@@ -27,7 +27,7 @@
  *
  * cmGlobalVisualStudio7Generator manages UNIX build process for a tree
  */
-class cmGlobalVisualStudio7Generator : public cmGlobalGenerator
+class cmGlobalVisualStudio7Generator : public cmGlobalVisualStudioGenerator
 {
 public:
   cmGlobalVisualStudio7Generator();



More information about the Cmake-commits mailing list