Our included make file doesn't build for 64-bit.
We actually need better selection on Windows and Linux platforms for building 32-bit or 64-bit versions.
Settings in user_config.pri are overridden by those specified at the command line when calling qmake.
Also updated the README and user_config.pri.dist to be a little more clear about specifying these other options.
Speech synthesis support can now be disabled (DEFINES+=DISABLE_SPEECH)
Speech synthesis dependencies are now checked before enabling.
When support cannot be enabled, the user is now notified.
MAVLink dialects can now be specified as a list, so multiple dialects can be compiled in simultaneously (may result in conflicts between dialects).
MAVLink dialects are checked for existance before support is added.
Users are notified of which dialects are used and which cannot be added and why.
The README now has info about specifying MAVLink dialects.
MAVLink dialects can now be specified as a list, so multiple dialects can be compiled in simultaneously (may result in conflicts between dialects).
MAVLink dialects are checked for existance before support is added.
Users are notified of which dialects are used and which cannot be added and why.
The README now has info about specifying MAVLink dialects.
Now properly checks for if QUpgrade submodule has been cloned.
Allows for disabled QUpgrade compilation.
Altered some code so that compiling without the QUpgrade module could
succeed.
Updated README about QUpgrade submodule.
Made them more understandable for what is needed and for why. Removed
duplication and made sure builds used common settings across all OS
flavors. Removed mingw support for Windows since it was only partially
implemented.