Roland Winklmeier
f1f7ee4709
Build with VATSIM support per default with hardened vatlib
...
The hardened vatlib requires to use server type VATSIM (which configures
the VATSIM protocol in vatlib) to connect to VATSIM servers. Using
any other server type will from now on fail to connect to VATSIM.
Since unit tests regularly run tests against the server running on VATGER, this has to be enabled
change the default server type to VATSIM by enabling SwiftVatsimSupport.
2017-05-30 13:03:33 +02:00
Mathew Sutcliffe
04af0e8af3
Bump version number.
2017-05-14 17:21:40 +01:00
Mathew Sutcliffe
8b29576752
Bumped version number.
2017-05-05 23:08:45 +01:00
Mathew Sutcliffe
5380c62ce8
Version number 0.8.0
2017-04-19 19:31:52 +01:00
Mathew Sutcliffe
ce1730b453
refs #937 Support for clazy.
2017-04-19 19:31:36 +01:00
Klaus Basan
f85501c7bf
refs #921 , use QVersionNumber
...
* CVersion removed
* remaining utility functions moved to CBuildConfig
* patch version -> micro version (Qt naming)
* using classes adjusted
2017-04-18 00:06:58 +01:00
Klaus Basan
7cd49d38d9
refs #921 , support for 4 segment version number
2017-04-18 00:06:29 +01:00
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