summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/syncqt.pl2
-rw-r--r--mkspecs/features/qt_module_headers.prf1
2 files changed, 2 insertions, 1 deletions
diff --git a/bin/syncqt.pl b/bin/syncqt.pl
index 3616db6f4b..f202599fe0 100755
--- a/bin/syncqt.pl
+++ b/bin/syncqt.pl
@@ -1086,7 +1086,7 @@ foreach my $lib (@modules_to_sync) {
# }
my $class_header = "$class ";
$pri_install_gfiles .= $class_header
- unless($pri_install_gfiles =~ $class_header);
+ unless ($shadow || $pri_install_gfiles =~ $class_header);
$injection .= ":$class";
}
diff --git a/mkspecs/features/qt_module_headers.prf b/mkspecs/features/qt_module_headers.prf
index 7d97fb083a..e45ac94966 100644
--- a/mkspecs/features/qt_module_headers.prf
+++ b/mkspecs/features/qt_module_headers.prf
@@ -149,6 +149,7 @@ for (injection, SYNCQT.INJECTIONS) {
write_file($$CLASS_FWD, CLASS_FWD_CONT)|error()
touch($$CLASS_FWD, $$MAIN_FWD)
!git_build: QMAKE_DISTCLEAN += $$CLASS_FWD
+ SYNCQT.INJECTED_HEADER_FILES += $$CLASS_FWD
}
}