diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index df35d1347b0f77228e422d81b470377cab20f83a..b6d383f3b7aa395bcdd8105daa90d8e13ca329d2 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -233,10 +233,12 @@ QT += \ multimedia } -!MobileBuild { -QT += \ - printsupport \ - serialport \ +AndroidBuild || iOSBuild { + # Android and iOS don't unclude these +} else { + QT += \ + printsupport \ + serialport \ } contains(DEFINES, QGC_ENABLE_BLUETOOTH) { diff --git a/src/comm/LinkManager.cc b/src/comm/LinkManager.cc index e6b4506f2051aca89d6156c6f5fc40c7a85ebcf7..c115728a496e7eb9415b8cf2d36f2e3739544069 100644 --- a/src/comm/LinkManager.cc +++ b/src/comm/LinkManager.cc @@ -613,11 +613,13 @@ void LinkManager::_updateAutoConnectLinks(void) } // Check for RTK GPS connection gone +#if !defined(__mobile__) if (!_autoConnectRTKPort.isEmpty() && !currentPorts.contains(_autoConnectRTKPort)) { qCDebug(LinkManagerLog) << "RTK GPS disconnected" << _autoConnectRTKPort; _toolbox->gpsManager()->disconnectGPS(); _autoConnectRTKPort.clear(); } +#endif #endif #endif // NO_SERIAL_LINK