ENH: write the cmake version into the file created by EXPORT_LIBRARY_DEPENDENCIES()
to help with debugging later on. The same should be done in the import target files (but I didn't have time to do it yet). STYLE: fix line length in cmListFileCache.cxx Alex
This commit is contained in:
parent
231fb3756c
commit
05f84cb091
|
@ -19,6 +19,7 @@
|
||||||
#include "cmLocalGenerator.h"
|
#include "cmLocalGenerator.h"
|
||||||
#include "cmGeneratedFileStream.h"
|
#include "cmGeneratedFileStream.h"
|
||||||
#include "cmake.h"
|
#include "cmake.h"
|
||||||
|
#include "cmVersion.h"
|
||||||
|
|
||||||
#include <cmsys/auto_ptr.hxx>
|
#include <cmsys/auto_ptr.hxx>
|
||||||
|
|
||||||
|
@ -172,6 +173,7 @@ void cmExportLibraryDependenciesCommand::ConstFinalPass() const
|
||||||
// versions.
|
// versions.
|
||||||
const char* vertest =
|
const char* vertest =
|
||||||
"\"${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}\" GREATER 2.4";
|
"\"${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}\" GREATER 2.4";
|
||||||
|
fout << "# Generated by CMake " << cmVersion::GetCMakeVersion() << "\n\n";
|
||||||
fout << "IF(" << vertest << ")\n";
|
fout << "IF(" << vertest << ")\n";
|
||||||
fout << " # Information for CMake 2.6 and above.\n";
|
fout << " # Information for CMake 2.6 and above.\n";
|
||||||
for(std::map<cmStdString, cmStdString>::const_iterator
|
for(std::map<cmStdString, cmStdString>::const_iterator
|
||||||
|
|
|
@ -134,7 +134,8 @@ bool cmListFile::ParseFile(const char* filename,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// if no policy command is found this is an error if they use any non advanced functions or a lot of functions
|
// if no policy command is found this is an error if they use any
|
||||||
|
// non advanced functions or a lot of functions
|
||||||
if(!hasVersion)
|
if(!hasVersion)
|
||||||
{
|
{
|
||||||
bool isProblem = true;
|
bool isProblem = true;
|
||||||
|
|
Loading…
Reference in New Issue