Thomas Karl Pietrowski
e0116732f7
CMake: Rename desktop file to the conventions made by Freedesktop
...
While working on the flatpaks, I got complaints from flatpak-builder that org.mavlink.qgroundcontrol.desktop was not found.
Since flatpak is made by the Freedesktop people, I strongly believe that this is actually an convention, which they want to enforce with their flatpak ecosystem.
Nevertheless, just doing so, so the builder stops complaining at least.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
4 years ago
Thomas Karl Pietrowski
513b87aa62
CMake: Generally provide instructions for install
...
This will install QGC to the selected prefix when executing the install target.
However, there is a little difference to the code before, so we don't install the icon into pixmaps but icons in /share.
Just saw a warning about a missing icon for the menu entry, which mentioned the location to be expected in /usr/share/icons.
However, after placing it there I get complains by flatpak the the file is in a layer, which is too deep?!
Need to make further investigations here, therefore take it as WIP.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
4 years ago
Thomas Karl Pietrowski
32a2bb8f90
Linux: Adding separate clean desktop file
...
Holy crap.. There are also injected desktop files at other places.
Shoot me, please..
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
4 years ago
Thomas Karl Pietrowski
8e400ebafa
CMake: Adding option to install files in install target
...
Don't know how safe things work when it is applied, therefore adding an option to turn it on manually.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
4 years ago
Daniel Agar
f6c221443f
cmake updates
4 years ago
Daniel Agar
20233502f5
cmake updates for current master
5 years ago
Daniel Agar
bcea3449ac
cmake updates for current master
5 years ago
Andrew Voznytsa
bf928283d7
Make VideoReceiver standalone
5 years ago
Andrew Voznytsa
6d975996e4
Add EGL to gstreamer dependecies
5 years ago
Andrew Voznytsa
26a897bb49
Add EGL to gstreamer dependecies
5 years ago
Daniel Agar
9505896d3f
cmake enable mavlink inspector by default
5 years ago
Daniel Agar
812dea3058
cmake add qmlglsink support (gst-plugins_good)
5 years ago
Patrick José Pereira
ccaa637da9
cmake: Include Qt5QGConfiguration before QT_VERSION variable usage
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
1c93002200
cmake: Remove lost code since COMPILE_QML option
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
fffb1fcd88
cmake: Use Git module
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
dfb0af9175
cmake: Move to a more modern cmake version
...
CMake 3.12 is a good modern version to help us with the build system
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
e40293b26b
cmake: Add DEBUG_QML option
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
4604a32bcd
cmake: Add COMPILE_QML option
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Daniel Agar
18df0b7dc9
cmake: remove MultiVehicleDockWidget and fix Analyze (Qt5::Charts)
5 years ago
Tomaz Canabrava
5bb0b822b1
CMake: add the resources in the main app
...
This feels like a hack - they are already inserted somehwere else
in the plugin folder.
6 years ago
Tomaz Canabrava
af113b5e9c
CMake: Set warning level and disable -Waddress-of-packet-member ( #7693 )
...
* CMake: Set warning level and disable -Waddress-of-packet-member
Mavlink fails terribly on the check for -Waddress-of-packet-member
but this is not a problem of QGC, if I don't remove this warning
it's impossible to look at the terminal for QGC warnings.
This needs to be fixed however, but this is not the place.
6 years ago
Tomaz Canabrava
a76dc8c295
Spaces vs Tabs
6 years ago
Tomaz Canabrava
fe327d49a7
Enable Tailsync and Microhard
6 years ago
Tomaz Canabrava
e0bf95275d
Correctly enable Video if build with CMake
6 years ago
Tomaz Canabrava
343eecdec9
Correctly link against GStreamer
...
Video is still not being displayed, for some reason
6 years ago
Tomaz Canabrava
d4492ef514
Extract CMake Deploy information
6 years ago
Tomaz Canabrava
40a2076380
Separate CMake Qt Specifics
6 years ago
Tomaz Canabrava
58fd34c042
Extract cmake logic to it's own file
6 years ago
Tomaz Canabrava
72fe118694
Store the Qt hints in a variable
6 years ago
Tomaz Canabrava
10c4f4163f
Move constants to the top of the CMake file
6 years ago
Tomaz Canabrava
d246a34e2f
Default to latest LTS Qt
6 years ago
Daniel Agar
51c774e5e5
cmake fix build and delete obsolete files
6 years ago
Chris Rizzitello
8435653fb2
Remove -Werror compiler flag
6 years ago
Daniel Agar
1bf12b5b3e
cmake add shapelib support
6 years ago
Daniel Agar
e91bbca190
cmake OSX fixes
6 years ago
Daniel Agar
7e11e615f6
cmake cleanup dependency handling
6 years ago
Daniel Agar
760006ea53
cmake add qrc resources to executable for now
6 years ago
Daniel Agar
223e3dcd48
cmake testing updates
6 years ago
Daniel Agar
f1be03c43b
cmake create Joystick library in src/Joystick
6 years ago
Daniel Agar
e583e7aa3c
cmake move all src handling to src/CMakeLists.txt
6 years ago
Daniel Agar
c3743e2b90
cmake create qwt library in libs/qwt
6 years ago
Daniel Agar
b97df1599d
cmake create gps library in src/GPS
6 years ago
Willian Galvani
cb1471a2f7
APMMotorComponent: Create it
6 years ago
Daniel Agar
d591d86f9c
initial optional cmake support ( #6862 )
6 years ago
Lorenz Meier
eacd30e297
Removed CMake files as support for CMake was largely unmaintained
13 years ago
lm
fe3a27c789
Changes to MAVLinkGen, now a standalone generator included in QGC
14 years ago
James Goppert
fe178f2a29
Updated mavlink.
14 years ago
James Goppert
79ceff2696
Moved git submodule stuff out of cmake file.
14 years ago
James Goppert
0ef47dea09
Fixed git build order issue.
14 years ago
James Goppert
7e02e61a4e
Fixed cmake link issue with qserial.
14 years ago