diff --git a/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp b/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp index 32c5c93a88e..edff3f089f9 100644 --- a/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp +++ b/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp @@ -58,14 +58,20 @@ bool QmakeAndroidSupport::canHandle(const ProjectExplorer::Target *target) const QStringList QmakeAndroidSupport::soLibSearchPath(const ProjectExplorer::Target *target) const { QStringList res; - QmakeBuildConfiguration *bc = qobject_cast(target->activeBuildConfiguration()); QmakeProject *project = qobject_cast(target->project()); Q_ASSERT(project); if (!project) return res; foreach (QmakeProFileNode *node, project->allProFiles()) { - res << node->buildDir(bc); + TargetInformation info = node->targetInformation(); + res << info.buildDir; + QString destDir = info.destDir; + if (!destDir.isEmpty()) { + if (QFileInfo(destDir).isRelative()) + destDir = QDir::cleanPath(info.buildDir + QLatin1Char('/') + destDir); + res << destDir; + } } return res;