Commit Graph

138 Commits

Author SHA1 Message Date
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
Roland Winklmeier
5eddef0f12 Add install targets
refs #486
2015-11-19 21:07:14 +00:00
Klaus Basan
6dd66284ca refs #473, own launcher subproject
* command line args for swift GUI
* removed _ from swiftgui_standard
* removed _ from swift_resources
2015-11-19 21:06:36 +00:00
Mathew Sutcliffe
3f8020d6e5 refs #504 Add paths to externals for MSVC2015. 2015-11-19 21:06:05 +00:00
Mathew Sutcliffe
5c2318ed37 refs #504 Remove vestigial support for MSVC2010. 2015-11-19 21:06:03 +00:00
Mathew Sutcliffe
a9a6fbc4c0 refs #496 An extra makefile target which touches a file so make can know that copied files are up-to-date. 2015-11-19 21:03:12 +00:00
Roland Winklmeier
35cb4e2067 refs #487 add XPlane path utilities 2015-11-19 21:03:01 +00:00
Mathew Sutcliffe
88eacfdfac refs #482 Workaround OSX error. 2015-11-19 21:02:50 +00:00
Mathew Sutcliffe
e4adad45d0 refs #482 Rationalized the copying of files from source tree to build tree. 2015-11-19 21:02:47 +00:00
Mathew Sutcliffe
dbb5a240da refs #482 Added new qmake feature files and includes. 2015-11-19 21:02:38 +00:00