diff options
author | hjk <[email protected]> | 2017-11-30 18:43:44 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2017-12-19 09:16:45 +0000 |
commit | 280b7e2109f0f20de891f83defca25c8c048f370 (patch) | |
tree | b3bbe9386c2fe1b274dc62b2d2e1c7b61b88af73 /src/plugins/ios/iosbuildconfiguration.cpp | |
parent | 44ee8b90681e0ba282a9cab92e9d19a94d50da63 (diff) |
Ios: Use device types as restrictions on project configurations
Change-Id: I3c31f14eba9d9f68a333a814bea800a3da38d4a2
Reviewed-by: Vikas Pachdha <[email protected]>
Diffstat (limited to 'src/plugins/ios/iosbuildconfiguration.cpp')
-rw-r--r-- | src/plugins/ios/iosbuildconfiguration.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/plugins/ios/iosbuildconfiguration.cpp b/src/plugins/ios/iosbuildconfiguration.cpp index f7d056e4f5a..1d5bf59ee3a 100644 --- a/src/plugins/ios/iosbuildconfiguration.cpp +++ b/src/plugins/ios/iosbuildconfiguration.cpp @@ -22,12 +22,12 @@ ** be met: https://www.gnu.org/licenses/gpl-3.0.html. ** ****************************************************************************/ + #include "iosbuildconfiguration.h" #include "iosconfigurations.h" #include "iosconstants.h" #include "iosbuildsettingswidget.h" -#include "iosmanager.h" #include "projectexplorer/kitinformation.h" #include "projectexplorer/namedwidget.h" @@ -143,20 +143,9 @@ void IosBuildConfiguration::updateQmakeCommand() IosBuildConfigurationFactory::IosBuildConfigurationFactory() { registerBuildConfiguration<IosBuildConfiguration>(QmakeProjectManager::Constants::QMAKE_BC_ID); + setSupportedTargetDeviceTypes({Constants::IOS_DEVICE_TYPE, Constants::IOS_SIMULATOR_TYPE}); + setBasePriority(1); } -int IosBuildConfigurationFactory::priority(const ProjectExplorer::Kit *k, const QString &projectPath) const -{ - return (QmakeBuildConfigurationFactory::priority(k, projectPath) >= 0 - && IosManager::supportsIos(k)) ? 1 : -1; -} - -int IosBuildConfigurationFactory::priority(const ProjectExplorer::Target *parent) const -{ - return (IBuildConfigurationFactory::priority(parent) >= 0 - && IosManager::supportsIos(parent)) ? 1 : -1; -} - - } // namespace Internal } // namespace Ios |