allow projects to suppress qmake recursion
webkit does some unholy tricks with the ordering of qmake and make invocations, so it does not work with qmake -r. to make it still possible to integrate it into the qt5 aggregator project, give it a chance to "break out" from the recursion. Change-Id: I926836e44c0e0790cdd90e6b0c8f766dccc33c4d Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
This commit is contained in:
parent
98470fd9be
commit
426d1ef0c1
@ -300,6 +300,8 @@ SubdirsMetaMakefileGenerator::init()
|
||||
bool recurse = Option::recursive == Option::QMAKE_RECURSIVE_YES
|
||||
|| (Option::recursive == Option::QMAKE_RECURSIVE_DEFAULT
|
||||
&& project->isRecursive());
|
||||
if (recurse && project->isActiveConfig("dont_recurse"))
|
||||
recurse = false;
|
||||
if(recurse) {
|
||||
QString old_output_dir = Option::output_dir;
|
||||
QString old_output = Option::output.fileName();
|
||||
|
Loading…
Reference in New Issue
Block a user