qt5base-lts/qmake/generators/win32
Joerg Bornemann 42d32e468a Determine dependencies of Windows resource files
Windows resource files support a subset of C preprocessor directives.
Among others they can have #include directives.

Use QMake's own scanner to retrieve the files that are included by a
Windows resource file and add them to its dependencies.

For the test case the TestCompiler class had to be extended:
runCommand is now public, and commandOutput is less peculiar.

Fixes: QTBUG-3859
Change-Id: I138703352c37c98297c0574a9a440510c1c494b8
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2019-08-13 09:38:46 +02:00
..
mingw_make.cpp Determine dependencies of Windows resource files 2019-08-13 09:38:46 +02:00
mingw_make.h Clean up class definitions of makefile generators 2019-05-16 11:36:22 +00:00
msbuild_objectmodel.cpp Merge remote-tracking branch 'origin/5.13' into dev 2019-04-24 09:52:30 +02:00
msbuild_objectmodel.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
msvc_nmake.cpp Remove QMake's -createstub option 2019-08-03 14:48:10 +02:00
msvc_nmake.h Clean up class definitions of makefile generators 2019-05-16 11:36:22 +00:00
msvc_objectmodel.cpp Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
msvc_objectmodel.h Prefix textstream operators with Qt:: 2019-05-02 11:52:02 +00:00
msvc_vcproj.cpp Merge remote-tracking branch 'origin/5.12' into 5.13 2019-06-07 13:19:27 +02:00
msvc_vcproj.h Merge remote-tracking branch 'origin/5.12' into 5.13 2019-06-07 13:19:27 +02:00
msvc_vcxproj.cpp Updated license headers 2016-01-21 18:55:18 +00:00
msvc_vcxproj.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
winmakefile.cpp Determine dependencies of Windows resource files 2019-08-13 09:38:46 +02:00
winmakefile.h Warn about conflicting DESTDIR/TARGET combination in debug_and_release 2019-08-09 10:29:28 +02:00