Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Qt-contributors-summit-2014-qbs

From Qt Wiki
Jump to navigation Jump to search
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. :)