swift
Static Public Member Functions | List of all members
swift::config::CBuildConfig Class Reference

Build configuration, also used to secure VATSIM key. More...

Static Public Member Functions

static constexpr bool isCompiledWithFs9Support ()
 with FS9 support?
 
static constexpr bool isCompiledWithFsxSupport ()
 with FSX support?
 
static constexpr bool isCompiledWithP3DSupport ()
 with P3D support?
 
static constexpr bool isCompiledWithFGSupport ()
 with FG support?
 
static constexpr bool isCompiledWithMSFSSupport ()
 with MSFS support?
 
static constexpr bool isCompiledWithMSFS2024Support ()
 with MSFS2024 support?
 
static constexpr bool isCompiledWithFsuipcSupport ()
 with FSUIPC support?
 
static constexpr bool isCompiledWithMsFlightSimulatorSupport ()
 Compiled with any MS Flight Simulator support (P3D, FSX, FS9)
 
static constexpr bool isCompiledWithXPlaneSupport ()
 with XPlane support?
 
static constexpr bool isDebugBuild ()
 Debug build?
 
static constexpr bool isReleaseBuild ()
 Release build?
 
static bool isLocalDeveloperDebugBuild ()
 Local build for developers.
 
static constexpr bool isRunningOnWindowsNtPlatform ()
 Running on Windows NT platform?
 
static constexpr bool isRunningOnMacOSPlatform ()
 Running on MacOS platform?
 
static constexpr bool isRunningOnLinuxPlatform ()
 Running on Linux platform?
 
static constexpr bool isRunningOnUnixPlatform ()
 Running on Unix (Linux or Mac OS X) platform.
 
static const QStringgetPlatformString ()
 Info such as Win32, Win64, macOS, Linux.
 
static const QStringcompiledWithInfo ()
 Info string about compilation.
 
static const QStringswiftGuiExecutableName ()
 Executable name for swift GUI, no(!) appendix.
 
static const QStringswiftCoreExecutableName ()
 Executable name for swift core, no(!) appendix.
 
static const QStringswiftDataExecutableName ()
 Executable name for swift data, no(!) appendix.
 
static const QStringbacktraceToken ()
 Backtrace token for minidump uploads.
 
static const QStringgitHubRepoUrl ()
 GitHub repository URL.
 
static const QStringgitHubRepoApiUrl ()
 GitHub Packages REST API URL.
 
static const QStringgitHeadSha1 ()
 Returns SHA-1 of git HEAD at build time.
 
static const QStringbuildDateAndTime ()
 Returns the build date and time as string.
 
static const QVersionNumbergetVersion ()
 Version as QVersionNumber.
 
static const QStringgetVersionString ()
 Version as QVersionNumber.
 
static const QStringgetShortVersionString ()
 Version as QVersionNumber.
 
static const QStringgetVersionStringPlatform ()
 Version as QVersionNumber plus platform info.
 
static const QStringListgetBuildAbiParts ()
 Build ABI parts as in http://doc.qt.io/qt-5/qsysinfo.html#buildAbi.
 
static int buildWordSize ()
 Whether this swift application is build as 32 or 64bit application. More...
 

Detailed Description

Build configuration, also used to secure VATSIM key.

Definition at line 15 of file buildconfig.h.

Member Function Documentation

◆ buildWordSize()

static int swift::config::CBuildConfig::buildWordSize ( )
static

Whether this swift application is build as 32 or 64bit application.

Returns
32, 64 or -1 (in case no info is possible)

The documentation for this class was generated from the following file: