v3.1¶
qibuild¶
qibuild deploy
learned--with-tests
to also deploy the testsqibuild install
,qibuild deploy
no longer callqibuild make
first.qibuild install
: fix printing of package numbers- Bug fix in
path.conf
generation: this fixes usingqi_stage_dir
andqi::path::findConf
in some corner cases - Fix using
qibuild make -j1
with Ninja qibuild package
: build in debug by default on linux- Can now specify
testtime
dependencies
<qibuild name="foo">
<depends buildtime="true" runtime="true" names="bar" />
<depends testtime="true" buildtime="true" names="bar" />
</qibuild>
qisrc¶
- Fix finding dependencies when the build project is not at the top of the git project
- Do not leave empty projects when cloning wrong branches
qisrc init
: quieter cloneqisrc status
: remove--show-branch
option, shorter output
qidoc¶
- Allow several doxygen sources for
qiapidoc
misc¶
- UI: increase timer accuracy to ms
- now using
py.test 2.4.1
CMake¶
- Add
qi_run_py_cmd
,qi_run_py_script
- Only use one component at a time (
runtime
,devel
), instead of using many of them (binary
,lib
,static-lib
,header
,cmake
) - This means you need to fix your code if you were not using
qi_install_*
, you have to fix your code
# Old:
install(FILES README DESTINATION . COMPONENT doc)
# New:
install(FILES README DESTINATION . COMPONENT runtime)
Python¶
qisys.command.process
: remove unusedverbose
parameterqisrc.git
: Fix bug when specifyingraises
to True ingit.call