CTest: Report to CDash the compiler version used to build the project
The compiler version reported since commit v2.8.2~1018 (CTest-side support for compiler name and compiler version, 2009-10-12) only reported the version of the compiler used to build CMake, and only if it defined "_COMPILER_VERSION". Instead use the version of the compiler used to build the project CTest is testing.
This commit is contained in:
parent
422d3f68de
commit
48c6e7f2cf
|
@ -69,6 +69,7 @@ UpdateType: @UPDATE_TYPE@
|
|||
|
||||
# Compiler info
|
||||
Compiler: @CMAKE_CXX_COMPILER@
|
||||
CompilerVersion: @CMAKE_CXX_COMPILER_VERSION@
|
||||
|
||||
# Dynamic analysis (MemCheck)
|
||||
PurifyCommand: @PURIFYCOMMAND@
|
||||
|
|
|
@ -1546,9 +1546,8 @@ void cmCTest::StartXML(cmXMLWriter& xml, bool append)
|
|||
xml.Attribute("Append", "true");
|
||||
}
|
||||
xml.Attribute("CompilerName", this->GetCTestConfiguration("Compiler"));
|
||||
#ifdef _COMPILER_VERSION
|
||||
xml.Attribute("CompilerVersion", _COMPILER_VERSION);
|
||||
#endif
|
||||
xml.Attribute("CompilerVersion",
|
||||
this->GetCTestConfiguration("CompilerVersion"));
|
||||
xml.Attribute("OSName", info.GetOSName());
|
||||
xml.Attribute("Hostname", info.GetHostname());
|
||||
xml.Attribute("OSRelease", info.GetOSRelease());
|
||||
|
|
Loading…
Reference in New Issue