qt5base-lts/util/cmake/tests/data
Alexandru Croitor 6dfeb81bcb Improve qmake syntax parser in pro2cmake.py
Some qtdeclarative pro files caused exceptions when trying to parse
them using the script. This included the following:
- handling conditions divided by newlines and backslashes
- handling conditions that have no scope

The parser has been fixed to deal with those cases and relevant
tests were added.

After the change, all qtdeclarative project files are parseable by
the script.

Change-Id: Ib9736423f7fb3bcc1944b26cfb3114306b4db9a7
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2019-05-23 14:17:46 +00:00
..
comment_scope.pro CMake: pro2cmake.py: Better parsing of scopes with else 2019-02-27 16:02:45 +00:00
complex_assign.pro CMake: pro2cmake.py: Handle values with () in assignments 2019-02-27 16:03:20 +00:00
complex_condition.pro CMake: pro2cmake.py: Handle complex conditions 2019-02-28 08:06:49 +00:00
complex_values.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
condition_without_scope.pro Improve qmake syntax parser in pro2cmake.py 2019-05-23 14:17:46 +00:00
contains_scope.pro CMake: pro2cmake.py: Better parsing of scopes with else 2019-02-27 16:02:45 +00:00
definetest.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else2.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else3.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else4.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else5.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else6.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else7.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else8.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
else.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
escaped_value.pro CMake: pro2cmake.py: Make \$\$QT_FOO work in assignments 2019-02-28 08:08:17 +00:00
for.pro CMake: pro2cmake.py: Fix parsing of for loops 2019-02-28 08:08:00 +00:00
function_if.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
include.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
lc_with_comment.pro Fix the fix to correctly handle comments in multi-line assignments 2019-05-20 13:18:11 +00:00
lc.pro CMake: pro2cmake.py: Simplify code and add test for line continuation 2019-02-28 08:08:41 +00:00
load.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
multi_condition_divided_by_lc.pro Improve qmake syntax parser in pro2cmake.py 2019-05-23 14:17:46 +00:00
multiline_assign.pro CMake: pro2cmake.py: Better parsing of scopes with else 2019-02-27 16:02:45 +00:00
nested_function_calls.pro Improve qmake syntax parser in pro2cmake.py 2019-05-23 14:17:46 +00:00
quoted.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
single_line_for.pro CMake: pro2cmake.py: Handle for loops without block 2019-02-28 08:08:30 +00:00
sql.pro CMake: pro2cmake.py: Fix parsing of Line continuation before end of file 2019-02-28 08:08:08 +00:00
standardpaths.pro CMake: pro2cmake.py: Better parsing of scopes with else 2019-02-27 16:02:45 +00:00
unset.pro Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00