From e7d6ea6ad3b2aed9f7b4fd3b47d89dbf0c634c13 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Mon, 4 May 2015 11:25:38 +0200 Subject: [PATCH] Fix Add Library for static libraries Broke in 7481bff2b4a2e7391deac3dfdde0f33241a2e370 which split up LibraryTemplate in SharedLibraryTemplate and StaticLibrary. Change-Id: I797c007fff09ffd09b7744cf3543217b936dea12 Task-number: QTCREATORBUG-14382 Reviewed-by: Eike Ziller Reviewed-by: BogDan Vatra --- src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp index d10491133e0..3dfb8fd040b 100644 --- a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp +++ b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp @@ -1048,7 +1048,8 @@ void InternalLibraryDetailsController::updateProFile() QList proFiles = findQt4ProFiles(rootProject); foreach (QmakeProFileNode *proFileNode, proFiles) { const QString proFilePath = proFileNode->path().toString(); - if (proFileNode->projectType() == SharedLibraryTemplate) { + QmakeProjectManager::QmakeProjectType type = proFileNode->projectType(); + if (type == SharedLibraryTemplate || type == StaticLibraryTemplate) { const QStringList configVar = proFileNode->variableValue(ConfigVar); if (!configVar.contains(QLatin1String("plugin"))) { const QString relProFilePath = rootDir.relativeFilePath(proFilePath);