From 90779d96adfa51a3fc00b6c0d93168b4bbfcf983 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 16 Sep 2019 13:18:23 +0200 Subject: Ignore non-existent .ui file dependencies Commit 80dea664 broke .ui files with global includes that are not part of the project, because we blindly added every file path that falls out of 'uic -d' as dependency. Introduce the extra compiler CONFIG flag dep_existing_only to bring back the old behavior that ignores non-existent dependencies and set it for uic. Change-Id: I6eaa82817c932a98ebac6d08115a9815d4b9dd21 Fixes: QTBUG-78144 Reviewed-by: Kai Koehne --- qmake/doc/src/qmake-manual.qdoc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'qmake/doc/src/qmake-manual.qdoc') diff --git a/qmake/doc/src/qmake-manual.qdoc b/qmake/doc/src/qmake-manual.qdoc index a388b89477..b178084690 100644 --- a/qmake/doc/src/qmake-manual.qdoc +++ b/qmake/doc/src/qmake-manual.qdoc @@ -4815,6 +4815,11 @@ \li explicit_dependencies \li The dependencies for the output only get generated from the depends member and from nowhere else. + \row + \li dep_existing_only + \li Every dependency that is a result of .depend_command is checked for + existence. Non-existing dependencies are ignored. + This value was introduced in Qt 5.13.2. \row \li dep_lines \li The output from the .depend_command is interpreted to be one file -- cgit v1.2.3