Details
-
Bug
-
Resolution: Out of scope
-
P4: Low
-
None
-
Qt Creator 4.2.1
-
Ubuntu 16.04 LTS 64 bit
Ubuntu 16.10 64 bit
Description
- Have a checkout of Creator's repository at tag v4.1.0-beta1.
- In Creator, configure two kits:
- The default kit uses Qt 5.3.1.
- Another kit uses Qt 5.6.1.
- Open project qtcreator.pro from the repository.
You'll get to the "Configure Project" screen. There you can read that Creator uses Qt 5.3.1 for parsing the project. - Go to Edit mode.
- In the Projects view, expand nodes qtcreator/share/static/Sources.
There is a node "scripts" containing the file openTerminal.command. - Go to Projects mode.
- Only check the kit using Qt 5.3.1 and click "Configure Project".
- Go to Edit mode.
- In the Projects view, expand nodes qtcreator/share/static/Sources.
The node "scripts" has disappeared. - Go to Projects mode.
- Make the kit using Qt 5.6.1 the active kit.
- Wait for parsing to finish.
- Make the kit using Qt 5.3.1 the active kit.
- Go to Edit mode.
- The Projects view contains the root node only.
Creator parsed the project using Qt 5.3.1 three times and got three different results. Parsing with the same kit should always lead to the same result.
When opening qtcreator.pro from current 4.2 branch, this seems to work correctly.
Found by Squish test tst_openqt_creator.
Attachments
Issue Links
- relates to
-
QTCREATORBUG-10561 make qmake evaluator perfectly cumulative
-
- Closed
-