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 QString & getPlatformString ()
 Info such as Win32, Win64, macOS, Linux.
 
static const QString & compiledWithInfo ()
 Info string about compilation.
 
static const QString & swiftGuiExecutableName ()
 Executable name for swift GUI, no(!) appendix.
 
static const QString & swiftCoreExecutableName ()
 Executable name for swift core, no(!) appendix.
 
static const QString & swiftDataExecutableName ()
 Executable name for swift data, no(!) appendix.
 
static const QString & backtraceToken ()
 Backtrace token for minidump uploads.
 
static const QString & gitHubRepoUrl ()
 GitHub repository URL.
 
static const QString & gitHubRepoApiUrl ()
 GitHub Packages REST API URL.
 
static const QString & gitHeadSha1 ()
 Returns SHA-1 of git HEAD at build time.
 
static const QString & buildDateAndTime ()
 Returns the build date and time as string.
 
static const QVersionNumber & getVersion ()
 Version as QVersionNumber.
 
static const QString & getVersionString ()
 Version as QVersionNumber.
 
static const QString & getShortVersionString ()
 Version as QVersionNumber.
 
static const QString & getVersionStringPlatform ()
 Version as QVersionNumber plus platform info.
 
static const QStringList & getBuildAbiParts ()
 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: