v2.3¶
Command line¶
Add
qisrc maintainerFix
qibuild clean -zbehaviorFix a bug where
qbibuild makecould create recursive symlinksqibuild cleanlearned-xto remove build directories that match no known configurationsqibuild deploynow accepts url matching [[login]@]url[:[relative/path]] or url parseable with urlparse beginning with ssh:// onlyqibuild deployno longer accepts a--portoption, specify the port inside the url instead:# old qibuild deploy --port 23 user@host:path/to/remote/dir # new qibuild deploy ssh://user@host:32/full/path/to/remote/dir
qibuild deploy: project is no more a positional argumentPositional url is no more mandatory in
qibuild deploy, and you can now deploy to several urls at onceqibuild createno longer exists, useqisrc create instead
CMake¶
qi_add_testnow also accepts a package name as test binary- qibuild cmake modules:
- add
boost-python python-config.cmakenow longer searches or python2.6, and does not look forpython_deven when building in debug. (this is required to makeboost-pythonwork when using Visual Studio)- bug fix when using
find_packagetwice with a CMake module callingpkg_search_module(for instance withqi_add_optional_package) - Implement
qi_stage_scriptwhich was present but empty.
- add
Python¶
- Add
qisrc.maintainerto manage maintainers fromqiproject.xml - Add
qisys.ui.indent_iterableto indent list or any iterable qibuild.parsers.project_parserlearnpositional- Add
qibuild.deploy.action.find_rsync_or_scp qibuild.deploy.parse_urlreturn a dict