forked from qt-creator/qt-creator
Ios: Remove direct compile time dependency of IosRunConfig on qmake
Change-Id: Ieb0cbc71b525972afb66883b010cbf389657c406 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include <utils/stringutils.h>
|
||||
|
||||
#include <android/androidconstants.h>
|
||||
#include <ios/iosconstants.h>
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonObject>
|
||||
@@ -292,6 +293,18 @@ QVariant QmakeProFileNode::data(Core::Id role) const
|
||||
if (role == Android::Constants::AndroidTargets)
|
||||
return {};
|
||||
|
||||
if (role == Ios::Constants::IosTarget) {
|
||||
const TargetInformation info = targetInformation();
|
||||
if (info.valid)
|
||||
return info.target;
|
||||
}
|
||||
|
||||
if (role == Ios::Constants::IosBuildDir) {
|
||||
const TargetInformation info = targetInformation();
|
||||
if (info.valid)
|
||||
return info.buildDir.toString();
|
||||
}
|
||||
|
||||
QTC_CHECK(false);
|
||||
return {};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user