v2.3¶
Command line¶
Add
qisrc maintainer
Fix
qibuild clean -z
behaviorFix a bug where
qbibuild make
could create recursive symlinksqibuild clean
learned-x
to remove build directories that match no known configurationsqibuild deploy
now accepts url matching [[login]@]url[:[relative/path]] or url parseable with urlparse beginning with ssh:// onlyqibuild deploy
no longer accepts a--port
option, 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 create
no longer exists, useqisrc create instead
CMake¶
qi_add_test
now also accepts a package name as test binary- qibuild cmake modules:
- add
boost-python
python-config.cmake
now longer searches or python2.6, and does not look forpython_d
even when building in debug. (this is required to makeboost-python
work when using Visual Studio)- bug fix when using
find_package
twice with a CMake module callingpkg_search_module
(for instance withqi_add_optional_package
) - Implement
qi_stage_script
which was present but empty.
- add
Python¶
- Add
qisrc.maintainer
to manage maintainers fromqiproject.xml
- Add
qisys.ui.indent_iterable
to indent list or any iterable qibuild.parsers.project_parser
learnpositional
- Add
qibuild.deploy.action.find_rsync_or_scp
qibuild.deploy.parse_url
return a dict