Browse Source

Merge topic 'bootstrap-no-ninja'

4e3c7725 bootstrap: Do not build Ninja generator
Brad King 10 years ago
parent
commit
422d3f68de
2 changed files with 5 additions and 6 deletions
  1. 5 1
      Source/cmake.cxx
  2. 0 5
      bootstrap

+ 5 - 1
Source/cmake.cxx

@@ -75,7 +75,9 @@
 # include "cmGlobalWatcomWMakeGenerator.h"
 # include "cmGlobalWatcomWMakeGenerator.h"
 #endif
 #endif
 #include "cmGlobalUnixMakefileGenerator3.h"
 #include "cmGlobalUnixMakefileGenerator3.h"
-#include "cmGlobalNinjaGenerator.h"
+#if defined(CMAKE_BUILD_WITH_CMAKE)
+# include "cmGlobalNinjaGenerator.h"
+#endif
 #include "cmExtraCodeLiteGenerator.h"
 #include "cmExtraCodeLiteGenerator.h"
 
 
 #if !defined(CMAKE_BOOT_MINGW)
 #if !defined(CMAKE_BOOT_MINGW)
@@ -1857,8 +1859,10 @@ void cmake::AddDefaultGenerators()
 #endif
 #endif
   this->Generators.push_back(
   this->Generators.push_back(
     cmGlobalUnixMakefileGenerator3::NewFactory());
     cmGlobalUnixMakefileGenerator3::NewFactory());
+#if defined(CMAKE_BUILD_WITH_CMAKE)
   this->Generators.push_back(
   this->Generators.push_back(
     cmGlobalNinjaGenerator::NewFactory());
     cmGlobalNinjaGenerator::NewFactory());
+#endif
 #if defined(CMAKE_USE_WMAKE)
 #if defined(CMAKE_USE_WMAKE)
   this->Generators.push_back(
   this->Generators.push_back(
     cmGlobalWatcomWMakeGenerator::NewFactory());
     cmGlobalWatcomWMakeGenerator::NewFactory());

+ 0 - 5
bootstrap

@@ -322,11 +322,6 @@ CMAKE_CXX_SOURCES="\
   cmExprLexer \
   cmExprLexer \
   cmExprParser \
   cmExprParser \
   cmExprParserHelper \
   cmExprParserHelper \
-  cmGlobalNinjaGenerator \
-  cmLocalNinjaGenerator \
-  cmNinjaTargetGenerator \
-  cmNinjaNormalTargetGenerator \
-  cmNinjaUtilityTargetGenerator \
 "
 "
 
 
 if ${cmake_system_mingw}; then
 if ${cmake_system_mingw}; then