[Import] improve DXF version creation

- use App/Application.h instead of Build/Version.h to avoid permanent recompilation as discussed: https://forum.freecadweb.org/viewtopic.php?p=377404#p377401
This commit is contained in:
donovaly
2020-03-16 23:29:13 +01:00
committed by wwmayer
parent 358ad27ca7
commit d3413c2182

View File

@@ -11,7 +11,7 @@
#include <iomanip>
#include <Build/Version.h>
#include <App/Application.h>
#include <Base/Console.h>
#include <Base/FileInfo.h>
#include <Base/Parameter.h>
@@ -98,7 +98,12 @@ void CDxfWrite::endRun(void)
void CDxfWrite::writeHeaderSection(void)
{
std::stringstream ss;
ss << "FreeCAD v" << FCVersionMajor << "." << FCVersionMinor << " " << FCRevision;
ss << "FreeCAD v"
<< App::Application::Config()["BuildVersionMajor"]
<< "."
<< App::Application::Config()["BuildVersionMinor"]
<< " "
<< App::Application::Config()["BuildRevision"];
//header & version
(*m_ofs) << "999" << endl;