Просмотр исходного кода

STYLE: improved error message for the case that neither FindFoo.cmake nor
FooConfig.cmake were found

Alex

Alexander Neundorf 18 лет назад
Родитель
Сommit
53d9d84f6b
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      Source/cmFindPackageCommand.cxx

+ 6 - 3
Source/cmFindPackageCommand.cxx

@@ -222,9 +222,12 @@ bool cmFindPackageCommand::InitialPass(std::vector<std::string> const& args)
   else if(!quiet || required)
     {
     cmOStringStream e;
-    e << this->Variable << " is not set.  It must be set to the directory "
-      << "containing " << this->Config << " in order to use "
-      << this->Name << ".";
+    e << "FIND_PACKAGE could not find Find" << this->Name 
+      << ".cmake nor config file " << this->Config << ".\n"
+      << "Adjust CMAKE_MODULE_PATH to find Find" << this->Name 
+      << ".cmake or set " << this->Variable 
+      << "\nto the directory containing " << this->Config 
+      << " in order to use " << this->Name << ".";
     cmSystemTools::Error(e.str().c_str());
     if(required)
       {