qt5base-lts/util
Tobias Hunger 9d83b54015 CMake: pro2cmake.py: Fix handling of file paths
This patch makes sure to store unchanged filenames as taken from qmake
into the scopes it creates.

The scopes are then kept longer: Merging/including scopes is handled by
adding the scope to a private _included_children member of the parent scope.

The methods to access data from scopes are then changed to take the
_included_children into account and a new "get_files" method is added,
that does all the necessary mapping to handle scope-dependent things like
$$PWD, etc.

This makes sure src/network is converted correctly incl. all the .pri-files it
includes as well as src/platformsupport/themes.pro. Both have been troublesome
before.

Change-Id: I28e92b7bcee1b91b248c17201c2729a54a3ce4a1
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-04-09 07:28:30 +00:00
..
accessibilityinspector Updated license headers 2016-01-21 18:55:18 +00:00
aglfn Updated license headers 2016-01-21 18:55:18 +00:00
cmake CMake: pro2cmake.py: Fix handling of file paths 2019-04-09 07:28:30 +00:00
corelib/qurl-generateTLDs Updated license headers 2016-01-21 18:55:18 +00:00
edid Minor grammar fixup 2018-08-03 18:11:24 +00:00
glgen Replace Q_DECL_FINAL with final 2017-09-22 07:30:01 +00:00
gradientgen Fix wrongly included radial gradient enum for QGradient presets 2018-06-28 15:20:02 +00:00
harfbuzz Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
includemocs QtCore: include mocs 2017-05-05 03:03:30 +00:00
integrity Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
lexgen Handle indirect sibling selector 2016-07-27 20:18:02 +00:00
local_database Correct and expand documentation of splitLocale() 2018-09-10 09:03:36 +00:00
plugintest Updated license headers 2016-01-21 18:55:18 +00:00
unicode WebAssembly for QtBase 2018-08-30 06:48:33 +00:00
x86simdgen SIMD: Change the way we declare constants for x86 2018-07-09 00:18:30 +00:00
xkbdatagen Updated license headers 2016-01-21 18:55:18 +00:00