qt5base-lts/tests/auto/tools/qmake/testdata
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
..
bundle-spaces remove nonsense DEFINES 2013-07-03 21:38:37 +02:00
conflicting_targets Warn about conflicting DESTDIR/TARGET combination in debug_and_release 2019-08-09 10:29:28 +02:00
duplicateLibraryEntries remove nonsense DEFINES 2013-07-03 21:38:37 +02:00
export_across_file_boundaries de-noise test 2015-02-04 16:33:51 +00:00
findDeps Updated license headers 2016-01-21 18:55:18 +00:00
findMocs Updated license headers 2016-01-21 18:55:18 +00:00
include_dir Updated license headers 2016-01-21 18:55:18 +00:00
include_dir_build Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
include_pwd Fix semantics of the src dir in the include search paths with MinGW 2012-09-10 14:09:45 +02:00
install_depends Updated license headers 2016-01-21 18:55:18 +00:00
one_space Updated license headers 2016-01-21 18:55:18 +00:00
pro_file_cache Fix qmake's pro file cache to interact correctly with write_file 2012-10-25 16:22:00 +02:00
project Updated license headers 2016-01-21 18:55:18 +00:00
prompt remove nonsense DEFINES 2013-07-03 21:38:37 +02:00
quotedfilenames make extra compiler targets depend on their respective compiler 2016-04-18 09:38:10 +00:00
rawString Fix license headers 2018-01-09 07:47:20 +00:00
resources Updated license headers 2016-01-21 18:55:18 +00:00
shadow_files Updated license headers 2016-01-21 18:55:18 +00:00
shadow_files_build Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
simple_app tst_qmake: Add XFAILing test 2019-03-26 06:28:18 +00:00
simple_app_build Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
simple_dll Updated license headers 2016-01-21 18:55:18 +00:00
simple_lib Updated license headers 2016-01-21 18:55:18 +00:00
subdir_via_pro_file_extra_target Updated license headers 2016-01-21 18:55:18 +00:00
subdirs tst_qmake: Keep the source dir clean 2019-03-20 08:39:55 +00:00
substitutes remove nonsense DEFINES 2013-07-03 21:38:37 +02:00
substitutes_build Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
windows_resources Determine dependencies of Windows resource files 2019-08-13 09:38:46 +02:00
.gitignore Ignore stuff created during testing 2015-11-25 13:17:01 +00:00