Sfoglia il codice sorgente

Default to marking things as used

If we don't then:

    cmake --warn-unused --warn-unused-all

acts differently than:

    cmake --warn-unused-all --warn-unused
Ben Boeckel 15 anni fa
parent
commit
636e6c4ef7
2 ha cambiato i file con 2 aggiunte e 3 eliminazioni
  1. 1 1
      Source/cmMakefile.cxx
  2. 1 2
      Source/cmake.cxx

+ 1 - 1
Source/cmMakefile.cxx

@@ -93,7 +93,7 @@ cmMakefile::cmMakefile(): Internal(new Internals)
   this->Initialize();
   this->PreOrder = false;
   this->WarnUnused = false;
-  this->DefaultToUsed = false;
+  this->DefaultToUsed = true;
 }
 
 cmMakefile::cmMakefile(const cmMakefile& mf): Internal(new Internals)

+ 1 - 2
Source/cmake.cxx

@@ -142,7 +142,7 @@ cmake::cmake()
   this->Trace = false;
   this->WarnUninitialized = false;
   this->WarnUnused = false;
-  this->DefaultToUsed = false;
+  this->DefaultToUsed = true;
   this->SuppressDevWarnings = false;
   this->DoSuppressDevWarnings = false;
   this->DebugOutput = false;
@@ -625,7 +625,6 @@ void cmake::SetArgs(const std::vector<std::string>& args)
       {
       std::cout << "Finding unused command line variables.\n";
       this->SetWarnUnused(true);
-      this->SetDefaultToUsed(true);
       }
     else if(arg.find("--warn-unused-all",0) == 0)
       {