Qt-contributors-summit-2014-qbs

From Qt Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

Notes of the qbs session

What happened since the last Qt contributor's summit?

1.1

  • nested projects
  • robust change tracking
  • stable API for IDEs
  • documentation was extended a lot

1.2

  • rules w/ flexible number of outputs (IDL, flex)
  • special moc code removed

Future plans

  • full Android support == combining builds/packaging! (1.3)
  • implement the missing features for supporting the utterly complex Qt 5 module system
    • source modules (.pri files in qmake)
    • support for external build systems (external project in cmake)
    • configure phase build probes
    • action targets (e.g. make docs)
    • meta-issue QBS-70 collects those and some more

Discussion

  • Estimated goal for being able to fully build Qt modules is 5.6.
  • Simon suggested to support Linux containers (https://linuxcontainers.org/) for package creation. We agreed that it's nice to have, but low priority.
  • The "problem of bootstrapping" is a non-issue, according to Ossi. It's just work. :)