diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index 4b2a5157e87..e683cca9054 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -58,7 +58,6 @@ CMakeProject::CMakeProject(const FilePath &fileName) setProjectLanguages(Core::Context(ProjectExplorer::Constants::CXX_LANGUAGE_ID)); setDisplayName(projectDirectory().fileName()); setCanBuildProducts(); - setKnowsAllBuildExecutables(true); setHasMakeInstallEquivalent(true); } diff --git a/src/plugins/mesonprojectmanager/project/mesonproject.cpp b/src/plugins/mesonprojectmanager/project/mesonproject.cpp index 027b6534125..aefc3f481d8 100644 --- a/src/plugins/mesonprojectmanager/project/mesonproject.cpp +++ b/src/plugins/mesonprojectmanager/project/mesonproject.cpp @@ -47,7 +47,6 @@ MesonProject::MesonProject(const Utils::FilePath &path) setProjectLanguages(Core::Context(ProjectExplorer::Constants::CXX_LANGUAGE_ID)); setDisplayName(projectDirectory().fileName()); setCanBuildProducts(); - setKnowsAllBuildExecutables(true); setHasMakeInstallEquivalent(true); } diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index 55de809be63..7064e47204a 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -183,7 +183,6 @@ public: Utils::Id m_id; bool m_needsInitialExpansion = false; bool m_canBuildProducts = false; - bool m_knowsAllBuildExecutables = true; bool m_hasMakeInstallEquivalent = false; bool m_needsBuildConfigurations = true; bool m_needsDeployConfigurations = true; @@ -903,11 +902,6 @@ void Project::setHasMakeInstallEquivalent(bool enabled) d->m_hasMakeInstallEquivalent = enabled; } -void Project::setKnowsAllBuildExecutables(bool value) -{ - d->m_knowsAllBuildExecutables = value; -} - void Project::setNeedsBuildConfigurations(bool value) { d->m_needsBuildConfigurations = value; @@ -976,11 +970,6 @@ void Project::configureAsExampleProject(Kit * /*kit*/) { } -bool Project::knowsAllBuildExecutables() const -{ - return d->m_knowsAllBuildExecutables; -} - bool Project::hasMakeInstallEquivalent() const { return d->m_hasMakeInstallEquivalent; diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h index fd550b5eab4..9b783b7127c 100644 --- a/src/plugins/projectexplorer/project.h +++ b/src/plugins/projectexplorer/project.h @@ -147,10 +147,6 @@ public: virtual ProjectImporter *projectImporter() const; - // The build system is able to report all executables that can be built, independent - // of configuration. - bool knowsAllBuildExecutables() const; - virtual DeploymentKnowledge deploymentKnowledge() const { return DeploymentKnowledge::Bad; } bool hasMakeInstallEquivalent() const; virtual MakeInstallCommand makeInstallCommand(const Target *target, const QString &installRoot); @@ -228,7 +224,6 @@ protected: void removeProjectLanguage(Utils::Id id); void setHasMakeInstallEquivalent(bool enabled); - void setKnowsAllBuildExecutables(bool value); void setNeedsBuildConfigurations(bool value); void setNeedsDeployConfigurations(bool value); diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index 3e2e8ca40f0..51bc0149757 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -684,7 +684,7 @@ void Target::updateDefaultRunConfigurations() present = true; } } - if (!present && project()->knowsAllBuildExecutables()) + if (!present) toRemove.append(rc); } configuredCount -= toRemove.count();