forked from qt-creator/qt-creator
Don't parse Makefiles without Command: line
Change-Id: Ied315fda07d2ae8910aca7ce232b01c5cdc36f0f Task-number: QTCREATORBUG-14291 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
@@ -92,6 +92,8 @@ QList<BuildInfo *> QmakeProjectImporter::import(const FileName &importPath, bool
|
|||||||
// find interesting makefiles
|
// find interesting makefiles
|
||||||
QString makefile = importPath.toString() + QLatin1Char('/') + file;
|
QString makefile = importPath.toString() + QLatin1Char('/') + file;
|
||||||
MakeFileParse parse(makefile);
|
MakeFileParse parse(makefile);
|
||||||
|
if (parse.makeFileState() != MakeFileParse::Okay)
|
||||||
|
continue;
|
||||||
QFileInfo qmakeFi = parse.qmakePath().toFileInfo();
|
QFileInfo qmakeFi = parse.qmakePath().toFileInfo();
|
||||||
FileName canonicalQmakeBinary = FileName::fromString(qmakeFi.canonicalFilePath());
|
FileName canonicalQmakeBinary = FileName::fromString(qmakeFi.canonicalFilePath());
|
||||||
if (canonicalQmakeBinary.isEmpty()) {
|
if (canonicalQmakeBinary.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user