Commit Graph

59 Commits

Author SHA1 Message Date
Klaus Basan
347b54171b refs #891, added dir / config for P3D plugin 2017-04-17 23:57:13 +01:00
Mathew Sutcliffe
669e8b0320 refs #213, #893 Disable precompiled header when using MSVC2015. 2017-03-01 18:14:15 +00:00
Mathew Sutcliffe
3e9ceb1838 Bump version number. 2017-02-25 03:05:58 +00:00
Mathew Sutcliffe
db692461ef Qmake directives to help using Templight to analyse our template usage. 2017-02-25 02:11:14 +00:00
Mathew Sutcliffe
e7f61dabea refs #213 Added precompiled header for MSVC in blackmisc, blackcore, blackgui. 2017-02-25 02:11:11 +00:00
Mathew Sutcliffe
01ccb4d023 Inhibit -Wsuggest-override in GCC 5, causes lots of warnings in Qt headers. 2017-02-24 15:22:46 +00:00
Mathew Sutcliffe
683c5f38a9 Fixed GCC warning flags. 2017-02-24 15:22:44 +00:00
Mathew Sutcliffe
281d493434 Reverted workaround for Qt 5.8.0 RC bug that was fixed in release. 2017-02-24 00:18:27 +00:00
Mathew Sutcliffe
3552d47ab5 Inhibit Clang warning in Qt 5.8.0 on Windows. 2017-02-24 00:18:22 +00:00
Mathew Sutcliffe
a74fcc3a7c Support for MSVC 2017 RC. 2017-02-24 00:18:18 +00:00
Roland Winklmeier
f5058574d0 Add isVatsimVersion to build configuration
This build configuration enables Vatsim specific features.

refs #860
2017-02-24 00:09:24 +00:00
Mathew Sutcliffe
167c1fcfb3 bump version number 2017-01-11 01:28:44 +00:00
Mathew Sutcliffe
67ffb41b27 Workaround for QTBUG-57695 affecting Visual Studio IDE. 2017-01-10 23:47:40 +00:00
Klaus Basan
683cffd42b Adjusted expiry date 2017-01-10 23:46:25 +00:00
Mathew Sutcliffe
b76e005cae Bump version number. 2017-01-10 23:44:27 +00:00
Roland Winklmeier
0a43ec6542 C++ flag large-address-aware is only valid for 32 bit builds 2016-12-13 19:01:10 +01:00
Mathew Sutcliffe
10ca2026a9 refs #802 Enable build with Clang on Windows. 2016-12-13 19:00:42 +01:00
Mathew Sutcliffe
c43c1458f4 Minor cleanup in qmake files. 2016-12-13 19:00:24 +01:00
Mathew Sutcliffe
f60f46bcda refs #800 Extend elevated warnings mode and make it configurable with BLACK_CONFIG. 2016-12-13 19:00:23 +01:00
Mathew Sutcliffe
ee8518ef93 We can restore this warning now that Microsoft have fixed their <functional> header. 2016-12-13 19:00:22 +01:00
Roland Winklmeier
ffa0b503a8 Handle addresses larger than 2 GB for MinGW builds
Before this commit, the default memory limit was around 2 GB and
our MinGW built executables hit this limit. Swift and all 3rd party
libraries are 64 bit safe, so it is also safe to use the
large-address-aware linker flag. This allows memory allocation up
to 4 GB.

refs #788
2016-12-06 09:46:55 +01:00
Roland Winklmeier
a87a4a7ef1 Install crashpad binaries
refs #490
2016-08-09 17:52:28 +02:00
Roland Winklmeier
e47aec223e Integrate Crashpad crash handler into CApplication
Crash handler launches an external crash handler executable called
swift_crashpad_handler. It monitores the parent process and produces
a local dump in case of a crash.
For release builds, the dump is also uploaded to a crash report server.

refs #490
2016-08-09 17:51:57 +02:00
Roland Winklmeier
2d8f56a598 Link CBuildConfig and CVersion into static library blackconfig
CBuildConfig including private keys etc. should not be part of a
public library API. Therefore link it into a static library, which
is not available to end users.

refs #645
2016-05-24 13:12:23 +02:00
Roland Winklmeier
8fe1369167 Remove default rpath to Qt installation
refs #615
2016-05-20 01:42:48 +02:00
Roland Winklmeier
71d9439537 Install all xbus dependencies
refs #615
2016-05-20 01:40:16 +02:00
Roland Winklmeier
45b0503896 Include Mac OS X platform in installer project
refs #615
2016-05-20 01:40:04 +02:00
Roland Winklmeier
3d3ec0c65d Include linux platform in installer project
refs #615
2016-05-20 01:36:53 +02:00
Roland Winklmeier
d379f14133 Introduce build config template buildconfig.h.in
refs #625
2016-03-31 17:12:01 +02:00
Mathew Sutcliffe
a895cc2c54 refs #624 Removed many workarounds, no longer needed. 2016-03-22 16:02:58 +00:00
Mathew Sutcliffe
e9bb8f2fcc refs #624 Update qmake to CONFIG += c++14. 2016-03-19 20:39:25 +00:00
Klaus Basan
a43d414a76 refs #603, cmd args for network vatlib
bundled all defines which should be set on the build server in defines.pri
2016-03-18 01:09:34 +00:00
Roland Winklmeier
f82895501f Fix build on Mac OS X El Capitan (10.11) 2016-02-21 23:09:31 +01:00
Roland Winklmeier
2da4a3e47e Define WORD_SIZE for linux-clang
refs #596
2016-02-15 18:35:34 +01:00
Roland Winklmeier
7c41b13ac9 Enable doxygen by default but run only if it is is installed 2016-02-08 01:59:23 +01:00
Mathew Sutcliffe
a88f5e33e3 GCC 5 is able to warn about missing override keyword. 2016-02-06 19:45:42 +00:00
Mathew Sutcliffe
956d54ba32 Workaround for noisy warnings in <functional> header of MSVC2015 std lib. 2016-01-27 23:36:48 +00:00
Mathew Sutcliffe
637904a8b8 Workaround for vcsubdirs is not needed with Qt 5.6. 2016-01-27 23:36:48 +00:00
Mathew Sutcliffe
16833e29a2 Fixed the vcsubdirs workaround to support the .file modifier in nested subdirs. 2015-12-13 16:37:56 +00:00
Mathew Sutcliffe
1282fc4c14 refs #540 Add the ability to capture the current call stack, and use it in singleShot. 2015-12-08 22:30:10 +00:00
Mathew Sutcliffe
7d5e416991 Enable multi-core when compiling with the Visual Studio IDE. 2015-12-08 21:16:24 +00:00
Klaus Basan
39796f2f06 refs #538, new version 0.7.0 2015-12-07 02:25:27 +01:00
Mathew Sutcliffe
66ff1803cf refs #493 Enable asserts in release build. 2015-11-30 19:35:46 +00:00
Mathew Sutcliffe
d51055eb4f refs #461 flattenSubdirs function can respect the REQUIRES variable of nested projects. 2015-11-23 23:29:31 +00:00
Mathew Sutcliffe
d32f211a71 refs #461 Unify FS9/FSX platform conditions. 2015-11-23 23:29:27 +00:00
Roland Winklmeier
de87399080 Rename externals environmental variable to SWIFT_EXTERNALS_DIR 2015-11-23 23:29:25 +00:00
Mathew Sutcliffe
bb602fce62 refs #461 Work around the qmake vcproj generator's inability to nest SUBDIRS. 2015-11-23 23:29:23 +00:00
Mathew Sutcliffe
09c0d4b862 refs #461 Only complain about missing externals when qmake is really generating build files.
This is so we can use the fromfile function to extract variables from pro files.
2015-11-23 10:55:46 +00:00
Roland Winklmeier
e51757cbf8 Rename vatlib2 to vatlib (v0.9.5)
refs #468
2015-11-22 21:13:27 +01:00
Roland Winklmeier
b97a04373e Select externals subdir based on QMAKESPEC
refs #468
2015-11-22 19:41:47 +01:00