v3.6¶
qibuild¶
- Fix
qibuild deploy --split-debug
qibuild depend
: rename--single
to--direct
- Allow using
qibuild make --release -G 'Visual Studio'
- Allow
qibuild init
to work in non-empty directories
qisrc¶
- Add
qisrc log
,qisrc diff
to see the differences from an other branch of the manifest - Add
qisrc rebase
to rebase on top of an other branch of the manifest qisrc checkout
now creates the local branch at the correct locationqisrc grep
honors--build-deps
optionqisrc reset
--clean
is gone, you can runqisrc foreach git clean
if needed- less verbose
- checkout branches to the correct location
- better display of errors
- without argument, only run on the build project and its dependencies.
To get back the old behavior, use
qisrc reset --all
qisrc sync
now fetches even when the project is dirty
qipkg¶
qipkg deploy-package
: do not hardcode user name- Raise when projects are not found
qipy¶
Give access to global site-packages
Note
You will have to recreate a virtualenv with
qipy clean -f qipy bootstrap
for this change to be effective
Fix
prefix
parameter forinstall
methodFix error message when bootstrap has not been called yet
qipy list
: display project paths too
qitest¶
qitjest.json
and test files reports are inbuild/sdk
instead ofbuild/
- Fix
qitest run --coverage
- Fix crash when generating XML on Windows when tests have not been built
- Prefer
--qitest-json
over default config. - Allow specifying build config arguments such as
--config
qitoolchain¶
- Rewrite
qitoolchain add-package
,qitoolchain import-package
- Do not try to do any guesses
- Generate better
-config.cmake
files - Ask less questions
- Add
qibuild gen-cmake-module
CMake¶
- Fix
Qt4Macros
usage with CMake 3.0 - Avoid filenames with double slashes when installing
- Never install
.pyc
or__pycache__
files USB_1
: extend include location listqt_tools
: allow reading plugins path fromQT_PLUGINS_PATH
- Modules: Add
boost_iostream
Misc¶
qipy
: generate apath.conf
for each virtualenvpath.conf
now contains every sdk directory of the worktreeqicd
: usedifflib
to find closest matches