v3.10¶
qibuild¶
Include test dependencies in
<build>/dependencies.cmakeThis allows you to declaregtestas atesttimedependency only. (No need for it to be abuildtimedependency)Fix using
qibuild make-host-tools --releaseand other similar build or configure options.Add
qibuild get-licensesto get the licenses used by the project. In order to work, there should be a<license>tag in theqiproject.xmlor theqipackage.xmlfile, like this:<!-- in package.xml --> <package name="foo" version="0.1"> <license>BSD</license> </package> <!-- in qiproject.xml --> <project version="3"> <license>proprietary</license> <qibuild name="foo" /> </project>
qidoc¶
- Add support for translating
sphinxdoc projects. See Building documentation with qidoc for details.
qipy¶
qipy bootstrap: prettier outputqipy bootstrap: add--no-site-packagesqipy bootstrap: add-p, --pythonto create avirtualenvwith a custom interpreter
qisrc¶
- Fix using relative paths with
qisrc init qisrc push: When the project is not under code review, warn and ask the user if he is sure before runninggit push. You can use the-yoption to disable this check.qisrc pushcan now only be used on one git project. (Previously you could runqisrc push --all, but that was deemed to dangerous)qisrc push: project arguments are no longer positional. This means you should useqisrc push --project fooinstead ofqisrc push fooqisrc pushdisplays reviewers before notifying them.- Fix using
qisrc checkoutafterqisrc init --no-review qisrc statusdisplays commits ahead/behind even when a project is dirty.qisrc rm-group: fix when trying to remove a default group
qitoolchain¶
qitoolchain convert-package: Properly raises anNotImplementedErrorwhen used with an.rpmfile- Fix bug when a package is both listed as a normal package and as a subversion package in the feed.
- Read package metadata from
package.xml, not the feed. This makes it possible to use cross-toolchains packages or packages that set compile flags without a feed. - Add
qitoolchain svn-statusto display status of subversion packages in the given toolchain
cmake¶
qi_stage_lib: do not callfind_libraryin the generated-config.cmakefiles- Add
Qt5Svg qt5-tools: fix some bugs occurring during cross-compilationqi_generate_qt_conf: only setPlugins,Qml2ImportsTranslations, notPrefix