Browse Source

Default to gcc as the compiler.

The compiler id is checked for C++ and C, if there is not one
of those available, then just default to gcc.  This makes it
work with Fortran, or None projects.
Bill Hoffman 15 năm trước cách đây
mục cha
commit
ebdda6ed13
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      Source/cmExtraCodeBlocksGenerator.cxx

+ 2 - 2
Source/cmExtraCodeBlocksGenerator.cxx

@@ -630,8 +630,8 @@ std::string cmExtraCodeBlocksGenerator::GetCBCompilerId(const cmMakefile* mf)
 
   std::string hostSystemName = mf->GetSafeDefinition("CMAKE_HOST_SYSTEM_NAME");
   std::string systemName = mf->GetSafeDefinition("CMAKE_SYSTEM_NAME");
-  std::string compilerId = mf->GetRequiredDefinition(compilerIdVar.c_str());
-  std::string compiler = "gcc";
+  std::string compilerId = mf->GetSafeDefinition(compilerIdVar.c_str());
+  std::string compiler = "gcc";  // default to gcc
   if (compilerId == "MSVC")
     {
     compiler = "msvc8";