diff options
Diffstat (limited to 'src/core/utils')
-rw-r--r-- | src/core/utils/BuildInfoUtils.cpp | 13 | ||||
-rw-r--r-- | src/core/utils/BuildInfoUtils.h | 21 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/core/utils/BuildInfoUtils.cpp b/src/core/utils/BuildInfoUtils.cpp index 9e5314b5..ed72cebe 100644 --- a/src/core/utils/BuildInfoUtils.cpp +++ b/src/core/utils/BuildInfoUtils.cpp @@ -28,6 +28,9 @@ #include "BuildInfoUtils.h" +#include <archive.h> +#include <openssl/opensslv.h> + #include "GpgFrontendBuildInfo.h" namespace GpgFrontend { @@ -52,5 +55,15 @@ auto GetProjectBuildGitCommitHash() -> QString { return GIT_COMMIT_HASH; } auto GetProjectBuildGitVersion() -> QString { return GIT_VERSION; } +auto GetProjectQtVersion() -> QString { return {qVersion()}; } + +auto GetProjectOpenSSLVersion() -> QString { + return {OPENSSL_FULL_VERSION_STR}; +} + +auto GetProjectLibarchiveVersion() -> QString { + return {ARCHIVE_VERSION_ONLY_STRING}; +} + auto GetHttpRequestUserAgent() -> QString { return HTTP_REQUEST_USER_AGENT; } }; // namespace GpgFrontend
\ No newline at end of file diff --git a/src/core/utils/BuildInfoUtils.h b/src/core/utils/BuildInfoUtils.h index 823281f7..66954094 100644 --- a/src/core/utils/BuildInfoUtils.h +++ b/src/core/utils/BuildInfoUtils.h @@ -86,6 +86,27 @@ auto GPGFRONTEND_CORE_EXPORT GetProjectBuildGitVersion() -> QString; * * @return QString */ +auto GPGFRONTEND_CORE_EXPORT GetProjectQtVersion() -> QString; + +/** + * @brief + * + * @return QString + */ +auto GPGFRONTEND_CORE_EXPORT GetProjectOpenSSLVersion() -> QString; + +/** + * @brief + * + * @return QString + */ +auto GPGFRONTEND_CORE_EXPORT GetProjectLibarchiveVersion() -> QString; + +/** + * @brief + * + * @return QString + */ auto GPGFRONTEND_CORE_EXPORT GetHttpRequestUserAgent() -> QString; } // namespace GpgFrontend
\ No newline at end of file |