diff --git a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp index d030c20e6e0c3b936f3907f0f0c7202a660126cc..0fc6e30a5b33234d34261f227a45cc02993a00dc 100644 --- a/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp +++ b/src/plugins/qt4projectmanager/qt-desktop/desktopqtversion.cpp @@ -87,7 +87,20 @@ QList<ProjectExplorer::Abi> DesktopQtVersion::detectQtAbis() const bool DesktopQtVersion::supportsTargetId(const QString &id) const { - return id == QLatin1String(Constants::DESKTOP_TARGET_ID); + using namespace ProjectExplorer; + if (id == QLatin1String(Constants::DESKTOP_TARGET_ID)) + return true; + if (id == QLatin1String("RemoteLinux.EmbeddedLinuxTarget")) { + foreach (const Abi &abi, qtAbis()) { + switch (abi.os()) { + case Abi::BsdOS: case Abi::LinuxOS: case Abi::MacOS: case Abi::UnixOS: + return true; + default: + break; + } + } + } + return false; } QSet<QString> DesktopQtVersion::supportedTargetIds() const