[cmake-commits] alex committed cmCommandArgumentsHelper.cxx 1.2 1.3
cmExternalMakefileProjectGenerator.cxx 1.1 1.2 cmake.cxx 1.305 1.306
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Jul 3 16:10:52 EDT 2007
Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv1378
Modified Files:
cmCommandArgumentsHelper.cxx
cmExternalMakefileProjectGenerator.cxx cmake.cxx
Log Message:
STYLE: name the external generator "KDevelop3 - Unix Makefiles" instead of "Unix Makefiles -
KDevelop3"
-initialize Ignore to 0, crashes otherwise
Alex
Index: cmExternalMakefileProjectGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmExternalMakefileProjectGenerator.cxx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- cmExternalMakefileProjectGenerator.cxx 8 Jun 2007 15:57:16 -0000 1.1
+++ cmExternalMakefileProjectGenerator.cxx 3 Jul 2007 20:10:50 -0000 1.2
@@ -26,12 +26,12 @@
std::string fullName;
if (globalGenerator)
{
- fullName = globalGenerator;
if (extraGenerator && *extraGenerator)
{
+ fullName = extraGenerator;
fullName += " - ";
- fullName += extraGenerator;
}
+ fullName += globalGenerator;
}
return fullName;
}
Index: cmCommandArgumentsHelper.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmCommandArgumentsHelper.cxx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- cmCommandArgumentsHelper.cxx 2 Jul 2007 20:46:18 -0000 1.2
+++ cmCommandArgumentsHelper.cxx 3 Jul 2007 20:10:50 -0000 1.3
@@ -123,6 +123,7 @@
const char* key,
cmCommandArgumentGroup* group)
:cmCommandArgument(args, key, group)
+,Ignore(0)
{
if ((key==0) || (*key==0))
{
Index: cmake.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmake.cxx,v
retrieving revision 1.305
retrieving revision 1.306
diff -u -d -r1.305 -r1.306
--- cmake.cxx 27 Jun 2007 16:07:34 -0000 1.305
+++ cmake.cxx 3 Jul 2007 20:10:50 -0000 1.306
@@ -1422,7 +1422,6 @@
void cmake::AddExtraGenerator(const char* name,
CreateExtraGeneratorFunctionType newFunction)
{
- this->ExtraGenerators[name] = newFunction;
cmExternalMakefileProjectGenerator* extraGenerator = newFunction();
const std::vector<std::string>& supportedGlobalGenerators =
extraGenerator->GetSupportedGlobalGenerators();
@@ -1448,7 +1447,12 @@
#endif
// e.g. eclipse ?
#ifdef CMAKE_USE_KDEVELOP
- this->AddExtraGenerator(cmGlobalKdevelopGenerator::GetActualName(), &cmGlobalKdevelopGenerator::New);
+ this->AddExtraGenerator(cmGlobalKdevelopGenerator::GetActualName(),
+ &cmGlobalKdevelopGenerator::New);
+ // for kdevelop also add the generator with just the name of the
+ // extra generator, since it was this way since cmake 2.2
+ this->ExtraGenerators[cmGlobalKdevelopGenerator::GetActualName()]
+ = &cmGlobalKdevelopGenerator::New;
#endif
}
More information about the Cmake-commits
mailing list