mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 20:15:35 +08:00
refs #891, added dir / config for P3D plugin
This commit is contained in:
committed by
Mathew Sutcliffe
parent
e2b573b850
commit
347b54171b
@@ -77,10 +77,10 @@ msvc:!llvm: QMAKE_CXXFLAGS *= /bigobj
|
|||||||
win32-g++: QMAKE_CXXFLAGS_DEBUG += -Og
|
win32-g++: QMAKE_CXXFLAGS_DEBUG += -Og
|
||||||
|
|
||||||
################################
|
################################
|
||||||
# FSX or FS9 on 32bit Windows only
|
# FSX, P3D or FS9 on 32bit Windows only
|
||||||
################################
|
################################
|
||||||
|
|
||||||
equals(WORD_SIZE,64)|!win32: BLACK_CONFIG -= FSX FS9
|
equals(WORD_SIZE,64)|!win32: BLACK_CONFIG -= FSX FS9 P3D
|
||||||
|
|
||||||
################################
|
################################
|
||||||
# For BlackMisc::getStackTrace
|
# For BlackMisc::getStackTrace
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ BLACK_CONFIG *= SwiftGui
|
|||||||
BLACK_CONFIG *= SwiftLauncher
|
BLACK_CONFIG *= SwiftLauncher
|
||||||
BLACK_CONFIG *= FS9
|
BLACK_CONFIG *= FS9
|
||||||
BLACK_CONFIG *= FSX
|
BLACK_CONFIG *= FSX
|
||||||
|
BLACK_CONFIG *= P3D
|
||||||
BLACK_CONFIG *= XPlane
|
BLACK_CONFIG *= XPlane
|
||||||
BLACK_CONFIG *= ProfileRelease
|
BLACK_CONFIG *= ProfileRelease
|
||||||
BLACK_CONFIG *= AssertsInRelease
|
BLACK_CONFIG *= AssertsInRelease
|
||||||
@@ -30,6 +31,7 @@ isEmpty(BLACK_EOL): BLACK_EOL = "20180101"
|
|||||||
include(vatsim.pri)
|
include(vatsim.pri)
|
||||||
|
|
||||||
# Header based compiler macros
|
# Header based compiler macros
|
||||||
|
# DEFINES correspond with buildconfig_gen.cpp.in
|
||||||
!contains(BLACK_CONFIG, BlackSound) { DEFINE_WITH_BLACKSOUND = "//" }
|
!contains(BLACK_CONFIG, BlackSound) { DEFINE_WITH_BLACKSOUND = "//" }
|
||||||
!contains(BLACK_CONFIG, BlackInput) { DEFINE_WITH_BLACKINPUT = "//" }
|
!contains(BLACK_CONFIG, BlackInput) { DEFINE_WITH_BLACKINPUT = "//" }
|
||||||
!contains(BLACK_CONFIG, BlackCore) { DEFINE_WITH_BLACKCORE = "//" }
|
!contains(BLACK_CONFIG, BlackCore) { DEFINE_WITH_BLACKCORE = "//" }
|
||||||
@@ -37,6 +39,7 @@ include(vatsim.pri)
|
|||||||
!contains(BLACK_CONFIG, SwiftData) { DEFINE_WITH_SWIFTDATA = "//" }
|
!contains(BLACK_CONFIG, SwiftData) { DEFINE_WITH_SWIFTDATA = "//" }
|
||||||
!contains(BLACK_CONFIG, SwiftGui) { DEFINE_WITH_SWIFTGUI = "//" }
|
!contains(BLACK_CONFIG, SwiftGui) { DEFINE_WITH_SWIFTGUI = "//" }
|
||||||
!contains(BLACK_CONFIG, SwiftCore) { DEFINE_WITH_SWIFTCORE = "//" }
|
!contains(BLACK_CONFIG, SwiftCore) { DEFINE_WITH_SWIFTCORE = "//" }
|
||||||
|
!contains(BLACK_CONFIG, P3D) { DEFINE_WITH_P3D = "//" }
|
||||||
!contains(BLACK_CONFIG, FSX) { DEFINE_WITH_FSX = "//" }
|
!contains(BLACK_CONFIG, FSX) { DEFINE_WITH_FSX = "//" }
|
||||||
!contains(BLACK_CONFIG, FS9) { DEFINE_WITH_FS9 = "//" }
|
!contains(BLACK_CONFIG, FS9) { DEFINE_WITH_FS9 = "//" }
|
||||||
!contains(BLACK_CONFIG, XPlane) { DEFINE_WITH_XPLANE = "//" }
|
!contains(BLACK_CONFIG, XPlane) { DEFINE_WITH_XPLANE = "//" }
|
||||||
|
|||||||
@@ -21,11 +21,6 @@
|
|||||||
|
|
||||||
namespace BlackConfig
|
namespace BlackConfig
|
||||||
{
|
{
|
||||||
bool CBuildConfig::isCompiledWithP3DSupport()
|
|
||||||
{
|
|
||||||
return CBuildConfig::isCompiledWithFsxSupport();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool CBuildConfig::isCompiledWithMsFlightSimulatorSupport()
|
bool CBuildConfig::isCompiledWithMsFlightSimulatorSupport()
|
||||||
{
|
{
|
||||||
return CBuildConfig::isCompiledWithFs9Support() || CBuildConfig::isCompiledWithFsxSupport() || CBuildConfig::isCompiledWithP3DSupport();
|
return CBuildConfig::isCompiledWithFs9Support() || CBuildConfig::isCompiledWithFsxSupport() || CBuildConfig::isCompiledWithP3DSupport();
|
||||||
|
|||||||
@@ -25,34 +25,34 @@ namespace BlackConfig
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
//! with BlackCore?
|
//! with BlackCore?
|
||||||
static bool isCompiledWithBlackCore();
|
static bool isCompiledWithBlackCore(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with BlackSound?
|
//! with BlackSound?
|
||||||
static bool isCompiledWithBlackSound();
|
static bool isCompiledWithBlackSound(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with BlackInput?
|
//! with BlackInput?
|
||||||
static bool isCompiledWithBlackInput();
|
static bool isCompiledWithBlackInput(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with FS9 support?
|
//! with FS9 support?
|
||||||
static bool isCompiledWithFs9Support();
|
static bool isCompiledWithFs9Support(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with FSX support?
|
//! with FSX support?
|
||||||
static bool isCompiledWithFsxSupport();
|
static bool isCompiledWithFsxSupport(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with P3D support
|
//! with P3D support?
|
||||||
static bool isCompiledWithP3DSupport();
|
static bool isCompiledWithP3DSupport(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Compiled with any MS Flight Simulator support (P3D, FSX, FS9)
|
//! Compiled with any MS Flight Simulator support (P3D, FSX, FS9)
|
||||||
static bool isCompiledWithMsFlightSimulatorSupport();
|
static bool isCompiledWithMsFlightSimulatorSupport();
|
||||||
|
|
||||||
//! with XPlane support?
|
//! with XPlane support?
|
||||||
static bool isCompiledWithXPlaneSupport();
|
static bool isCompiledWithXPlaneSupport(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! with any simulator libraries
|
//! with any simulator libraries
|
||||||
static bool isCompiledWithFlightSimulatorSupport();
|
static bool isCompiledWithFlightSimulatorSupport();
|
||||||
|
|
||||||
//! with GUI?
|
//! with GUI?
|
||||||
static bool isCompiledWithGui();
|
static bool isCompiledWithGui(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Debug build?
|
//! Debug build?
|
||||||
static bool isDebugBuild();
|
static bool isDebugBuild();
|
||||||
@@ -61,16 +61,16 @@ namespace BlackConfig
|
|||||||
static bool isReleaseBuild();
|
static bool isReleaseBuild();
|
||||||
|
|
||||||
//! Beta test?
|
//! Beta test?
|
||||||
static bool isBetaTest();
|
static bool isBetaTest(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Can run in dev. environment?
|
//! Can run in dev. environment?
|
||||||
static bool canRunInDeveloperEnvironment();
|
static bool canRunInDeveloperEnvironment();
|
||||||
|
|
||||||
//! Shipped version?
|
//! Shipped version?
|
||||||
static bool isShippedVersion();
|
static bool isShippedVersion(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Vatsim enabled version?
|
//! Vatsim enabled version?
|
||||||
static bool isVatsimVersion();
|
static bool isVatsimVersion(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Running on Windows NT platform?
|
//! Running on Windows NT platform?
|
||||||
static bool isRunningOnWindowsNtPlatform();
|
static bool isRunningOnWindowsNtPlatform();
|
||||||
@@ -140,16 +140,16 @@ namespace BlackConfig
|
|||||||
static const QString &swiftDataExecutableName();
|
static const QString &swiftDataExecutableName();
|
||||||
|
|
||||||
//! End of lifetime
|
//! End of lifetime
|
||||||
static const QDateTime &getEol();
|
static const QDateTime &getEol(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Lifetime ended?
|
//! Lifetime ended?
|
||||||
static bool isLifetimeExpired();
|
static bool isLifetimeExpired();
|
||||||
|
|
||||||
//! Vatsim client id
|
//! Vatsim client id
|
||||||
static int vatsimClientId();
|
static int vatsimClientId(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Vatsim client key
|
//! Vatsim client key
|
||||||
static const QString &vatsimPrivateKey();
|
static const QString &vatsimPrivateKey(); // defined in buildconfig_gen.cpp.in
|
||||||
};
|
};
|
||||||
|
|
||||||
//! Version
|
//! Version
|
||||||
@@ -157,7 +157,7 @@ namespace BlackConfig
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
//! Version info
|
//! Version info
|
||||||
static const QString &version();
|
static const QString &version(); // defined in buildconfig_gen.cpp.in
|
||||||
|
|
||||||
//! Version major
|
//! Version major
|
||||||
static int versionMajor();
|
static int versionMajor();
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ $$DEFINE_WITH_SWIFTDATA#define WITH_SWIFTDATA
|
|||||||
$$DEFINE_WITH_SWIFTGUI#define WITH_SWIFTGUI
|
$$DEFINE_WITH_SWIFTGUI#define WITH_SWIFTGUI
|
||||||
$$DEFINE_WITH_SWIFTCORE#define WITH_SWIFTCORE
|
$$DEFINE_WITH_SWIFTCORE#define WITH_SWIFTCORE
|
||||||
$$DEFINE_WITH_FSX#define WITH_FSX
|
$$DEFINE_WITH_FSX#define WITH_FSX
|
||||||
|
$$DEFINE_WITH_P3D#define WITH_P3D
|
||||||
$$DEFINE_WITH_FS9#define WITH_FS9
|
$$DEFINE_WITH_FS9#define WITH_FS9
|
||||||
$$DEFINE_WITH_XPLANE#define WITH_XPLANE
|
$$DEFINE_WITH_XPLANE#define WITH_XPLANE
|
||||||
$$DEFINE_SWIFT_BETA#define SWIFT_BETA
|
$$DEFINE_SWIFT_BETA#define SWIFT_BETA
|
||||||
@@ -61,6 +62,15 @@ bool BlackConfig::CBuildConfig::isCompiledWithFs9Support()
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool BlackConfig::CBuildConfig::isCompiledWithP3DSupport()
|
||||||
|
{
|
||||||
|
#ifdef WITH_P3D
|
||||||
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
bool BlackConfig::CBuildConfig::isCompiledWithFsxSupport()
|
bool BlackConfig::CBuildConfig::isCompiledWithFsxSupport()
|
||||||
{
|
{
|
||||||
#ifdef WITH_FSX
|
#ifdef WITH_FSX
|
||||||
|
|||||||
@@ -3,9 +3,16 @@ load(common_pre)
|
|||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
CONFIG += ordered
|
CONFIG += ordered
|
||||||
|
|
||||||
contains(BLACK_CONFIG,FSX|FS9) {
|
contains(BLACK_CONFIG,FSX|FS9|P3D) {
|
||||||
SUBDIRS += fscommon
|
SUBDIRS += fscommon
|
||||||
}
|
}
|
||||||
|
contains(BLACK_CONFIG,FSX|P3D) {
|
||||||
|
SUBDIRS += fsxcommon
|
||||||
|
}
|
||||||
|
contains(BLACK_CONFIG,P3D) {
|
||||||
|
SUBDIRS += p3d
|
||||||
|
SUBDIRS += p3dconfig
|
||||||
|
}
|
||||||
contains(BLACK_CONFIG,FSX) {
|
contains(BLACK_CONFIG,FSX) {
|
||||||
SUBDIRS += fsx
|
SUBDIRS += fsx
|
||||||
SUBDIRS += fsxconfig
|
SUBDIRS += fsxconfig
|
||||||
@@ -17,5 +24,4 @@ contains(BLACK_CONFIG,XPlane) {
|
|||||||
SUBDIRS += xplane
|
SUBDIRS += xplane
|
||||||
SUBDIRS += xplaneconfig
|
SUBDIRS += xplaneconfig
|
||||||
}
|
}
|
||||||
|
|
||||||
load(common_post)
|
load(common_post)
|
||||||
|
|||||||
Reference in New Issue
Block a user