From 7f50605c61e614f0eb71ad8cc12ff30358f34244 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 23 Nov 2021 12:55:49 +0100 Subject: [PATCH] App: save version number of the most important libraries --- src/App/Application.cpp | 14 ++++++++++++++ src/Gui/Application.cpp | 3 +++ 2 files changed, 17 insertions(+) diff --git a/src/App/Application.cpp b/src/App/Application.cpp index 281b56946e..4e8b043821 100644 --- a/src/App/Application.cpp +++ b/src/App/Application.cpp @@ -138,6 +138,7 @@ #include #include #include +#include using namespace App; using namespace std; @@ -2525,6 +2526,19 @@ void Application::initConfig(int argc, char ** argv) // capture path SaveEnv("PATH"); + + // Save version numbers of the libraries +#ifdef OCC_VERSION_STRING_EXT + mConfig["OCC_VERSION"] = OCC_VERSION_STRING_EXT; +#endif + mConfig["BOOST_VERSION"] = BOOST_LIB_VERSION; + mConfig["PYTHON_VERSION"] = PY_VERSION; + mConfig["QT_VERSION"] = QT_VERSION_STR; + mConfig["EIGEN_VERSION"] = FC_EIGEN3_VERSION; + mConfig["PYSIDE_VERSION"] = FC_PYSIDE_VERSION; + mConfig["XERCESC_VERSION"] = FC_XERCESC_VERSION; + + logStatus(); } diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index ca1b8d7967..3697a2eb5a 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -139,6 +139,7 @@ #include #include "View3DViewerPy.h" #include +#include using namespace Gui; @@ -452,6 +453,8 @@ Application::Application(bool GUIenabled) Py_DECREF(descr); } + App::Application::Config()["COIN_VERSION"] = COIN_VERSION; + // Python console binding PythonDebugModule ::init_module(); PythonStdout ::init_type();