Page MenuHomeSolus

Build qdoc in qt5-tools
ClosedPublic

Authored by livingsilver94 on May 2 2021, 4:25 PM.
Tags
None
Referenced Files
F11054205: D10971.id26572.diff
Fri, Aug 11, 12:29 AM
F11054204: D10971.id.diff
Fri, Aug 11, 12:29 AM
F11054203: D10971.id26461.diff
Fri, Aug 11, 12:29 AM
F11038078: D10971.diff
Wed, Aug 9, 9:57 PM
F11031122: D10971.id26572.diff
Wed, Aug 9, 12:27 PM
F11021087: D10971.diff
Mon, Aug 7, 11:55 AM
F11016739: D10971.id26572.diff
Sat, Aug 5, 7:41 PM
F10879123: D10971.id.diff
Jun 21 2023, 7:41 PM
Subscribers

Details

Summary

Build qdoc in qt5-tools. This is needed to make Qt5 examples appear in Qt Creator.

Test Plan

Built qt5-base using this package. qt5-base-docs and qt5-base-demos then allow qtcreator to show examples.

Diff Detail

Repository
R2750 qt5-tools
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

livingsilver94 edited the summary of this revision. (Show Details)
livingsilver94 retitled this revision from Build qtdoc in qt5-tools to Build qdoc in qt5-tools.
Girtablulu added a subscriber: Girtablulu.
Girtablulu added inline comments.
package.yml
21

if you use the flag

clang : yes

should work as well

This revision now requires changes to proceed.May 2 2021, 4:42 PM
package.yml
21

It's different. By including llvm-clang-devel we use GCC to build the package while allowing qdoc to use clang's parsing functions for its jobs. If we set clang: yes, we're both allowing qdoc to use clang (because we're still including llvm-clang-devel) AND we're building the whole package with clang.

So if you're OK with building qt5-tools with clang, all great, otherwise including llvm-clang-devel is the right choice.

package.yml
21

Another solution would be taking out libclang from llvm-clang and putting it into its own package, but that's something Core should decide.

package.yml
21

no, we will do it your way. lets stay with all qt5 packages using gcc

LGTM, thx

Gonna pull this in after you pused the other packages

This revision is now accepted and ready to land.May 4 2021, 2:31 PM
This revision was automatically updated to reflect the committed changes.