qt5base-lts/qmake/generators
Joerg Bornemann 0aa9b08536 qmake: Fix infinite make loop if RESOURCES contains nonexistent .qrc
If RESOURCES contained a non-existent .qrc file, qmake produced
Makefiles that resulted in an infinite loop when running GNU Make.

Introduce a new extra compiler CONFIG value "remove_no_exist" that
removes non-existent extra compiler input. This value is now used in the
extra compiler that handles the RESOURCES variable.

The difference to the existing CONFIG value "ignore_no_exist" is that
qmake still prints a warning about the non-existent file.

Pick-to: 6.5
Fixes: QTBUG-112743
Change-Id: I3293af75b75f217e1a1738b49da0af1117cfdecb
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2023-04-17 23:32:34 +02:00
..
mac Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
unix qmake: Fix incorrect Info.plist replacement of EXECUTABLE_NAME 2023-04-06 20:39:53 +02:00
win32 Set GenerateDebugInformation to true in vcproj if at least /DEBUG is set 2023-01-13 14:29:37 +01:00
makefile.cpp qmake: Fix infinite make loop if RESOURCES contains nonexistent .qrc 2023-04-17 23:32:34 +02:00
makefile.h qmake: Fix infinite make loop if RESOURCES contains nonexistent .qrc 2023-04-17 23:32:34 +02:00
makefiledeps.cpp Port from qAsConst() to std::as_const() 2022-10-11 23:17:18 +02:00
makefiledeps.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
metamakefile.cpp Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
metamakefile.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
projectgenerator.cpp Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
projectgenerator.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
xmloutput.cpp Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
xmloutput.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00