From fb1360cd3136b93e61723e604bb697d270adb773 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Fri, 24 Jul 2015 16:16:35 +0200 Subject: [PATCH] Don't parse Makefiles without Command: line Change-Id: Ied315fda07d2ae8910aca7ce232b01c5cdc36f0f Task-number: QTCREATORBUG-14291 Reviewed-by: Tobias Hunger --- src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp b/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp index f7b73af7ceb..f818655811c 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp @@ -92,6 +92,8 @@ QList QmakeProjectImporter::import(const FileName &importPath, bool // find interesting makefiles QString makefile = importPath.toString() + QLatin1Char('/') + file; MakeFileParse parse(makefile); + if (parse.makeFileState() != MakeFileParse::Okay) + continue; QFileInfo qmakeFi = parse.qmakePath().toFileInfo(); FileName canonicalQmakeBinary = FileName::fromString(qmakeFi.canonicalFilePath()); if (canonicalQmakeBinary.isEmpty()) {