summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Marek Glogowski <glogow@fbihome.de>2021-11-30 19:21:17 +0100
committerJan-Marek Glogowski <glogow@fbihome.de>2022-01-19 16:11:45 +0100
commit5f3b92f89767deda73620bc5e77e1933dfa81dcc (patch)
treeef87ffba7f8eac6cf143a871ba93bbf13d65c398
parent4565382ee6f8fec96f0df94c34a2567816291c2e (diff)
WASM add toolkit and Emscripten version to About
Change-Id: I095cbb17accf04654a928bf0d89c0fbf1f443c9b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128610 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
-rw-r--r--vcl/source/app/svapp.cxx2
-rw-r--r--vcl/unx/generic/app/geninst.cxx13
2 files changed, 8 insertions, 7 deletions
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx
index f5e84b94bbd1..2e02bffcb7f2 100644
--- a/vcl/source/app/svapp.cxx
+++ b/vcl/source/app/svapp.cxx
@@ -1204,7 +1204,7 @@ OUString Application::GetHWOSConfInfo(const int bSelection, const bool bLocalize
#endif
appendDetails(u"", Localize(SV_APP_DEFAULT, bLocalize));
-#if (defined LINUX || defined _WIN32 || defined MACOSX || defined __FreeBSD__)
+#if (defined LINUX || defined _WIN32 || defined MACOSX || defined __FreeBSD__ || defined EMSCRIPTEN)
appendDetails(u"; ", SV_APP_VCLBACKEND + GetToolkitName());
#endif
}
diff --git a/vcl/unx/generic/app/geninst.cxx b/vcl/unx/generic/app/geninst.cxx
index 0093f64376c6..705a30e86933 100644
--- a/vcl/unx/generic/app/geninst.cxx
+++ b/vcl/unx/generic/app/geninst.cxx
@@ -52,7 +52,6 @@ SalGenericInstance::~SalGenericInstance()
OUString SalGenericInstance::getOSVersion()
{
OUString aKernelVer = "unknown";
-
#if defined(LINUX)
FILE* pVersion = fopen( "/proc/version", "r" );
if ( pVersion )
@@ -72,7 +71,6 @@ OUString SalGenericInstance::getOSVersion()
}
fclose( pVersion );
}
- return aKernelVer;
#elif defined(__FreeBSD__)
struct utsname stName;
if ( uname( &stName ) != 0 )
@@ -87,11 +85,14 @@ OUString SalGenericInstance::getOSVersion()
if ( c == ' ' || c == '-' || ( c == '.' && nDots++ > 0 ) )
break;
}
- return OUString::createFromAscii( stName.sysname ) + " " +
- aKernelVer.copy( 0, nIndex );
-#else
- return aKernelVer;
+ aKernelVer = OUString::createFromAscii(stName.sysname) + " " + aKernelVer.copy(0, nIndex);
+#elif defined(EMSCRIPTEN)
+#define str(s) #s
+#define xstr(s) str(s)
+ aKernelVer = "Emscripten " xstr(__EMSCRIPTEN_major__)
+ "." xstr(__EMSCRIPTEN_minor__) "." xstr(__EMSCRIPTEN_tiny__);
#endif
+ return aKernelVer;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */