From 6cd953ff999f4d1d0ba2939b2991875951ed85f9 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Wed, 19 Sep 2018 21:51:37 +0200 Subject: [PATCH] STYLE: report API number with the build information Using: OpenFOAM-plus (see www.OpenFOAM.com) Build: plus-7ab57cc5d014 (OPENFOAM=1807) Arch: LSB;label=32;scalar=64 - This can be useful for development versions, or when the version at build time uses some other naming scheme (#1010) --- src/OpenFOAM/global/argList/argList.C | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/OpenFOAM/global/argList/argList.C b/src/OpenFOAM/global/argList/argList.C index deb7a9412be..bb03845536a 100644 --- a/src/OpenFOAM/global/argList/argList.C +++ b/src/OpenFOAM/global/argList/argList.C @@ -185,11 +185,15 @@ static void printBuildInfo(const bool full=true) { Info<<"Using: OpenFOAM-" << Foam::FOAMversion << " (see www.OpenFOAM.com)" << nl - << "Build: " << Foam::FOAMbuild << nl; + << "Build: " << Foam::FOAMbuild + #if OPENFOAM + << " (OPENFOAM=" << OPENFOAM << ')' + #endif + << nl; if (full) { - Info << "Arch: " << Foam::FOAMbuildArch << nl; + Info << "Arch: " << Foam::FOAMbuildArch.c_str() << nl; } } @@ -967,12 +971,16 @@ void Foam::argList::parse if (Pstream::master() && bannerEnabled()) { IOobject::writeBanner(Info, true) - << "Build : " << Foam::FOAMbuild << nl + << "Build : " << Foam::FOAMbuild + #if OPENFOAM + << " (OPENFOAM=" << OPENFOAM << ')' + #endif + << nl << "Arch : " << Foam::FOAMbuildArch << nl << "Exec : " << argListStr_.c_str() << nl << "Date : " << dateString.c_str() << nl << "Time : " << timeString.c_str() << nl - << "Host : " << hostName() << nl + << "Host : " << hostName().c_str() << nl << "PID : " << pid() << endl; } -- GitLab