forked from qt-creator/qt-creator
AutotoolsPM: Make MakefileParser cancelable
Change-Id: Iccd3c54c401433b82f567cfef281a0043af2efff Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -34,7 +34,7 @@ AutotoolsBuildSystem::~AutotoolsBuildSystem() = default;
|
||||
static void parseMakefile(QPromise<MakefileParserOutputData> &promise, const QString &makefile)
|
||||
{
|
||||
MakefileParser parser(makefile);
|
||||
if (parser.parse())
|
||||
if (parser.parse(QFuture<void>(promise.future())))
|
||||
promise.addResult(parser.outputData());
|
||||
else
|
||||
promise.future().cancel();
|
||||
|
Reference in New Issue
Block a user