qiBuild documentation

v2.2

General

  • Update of the doc
  • Remove compatibility with python 2.6
  • You can now set the environment variable VERBOSE=1 to trigger debug messages

Command line

  • qisrc sync: Prevent unwanted rebases when we are already synced
  • Fix return code of qibuild test --list
  • qilinguist: Stop doing backup when merging catalog files
  • qibuild test learn --ncpu to restrict the number of CPUs
  • Tests are now colored under a tty
  • qisrc grep learn --project to run only on some specific project
  • qisrc foreach learn --project to run only on some specific project
  • qisrc foreach learn --dry-run to dry run the command
  • Fix using qibuild deploy to a remote folder containing upper-case letters

CMake

  • Keep CMAKE_FIND_ROOT_PATH clean during incremental builds
  • Fix using qi_add_optional_package with a file defining some macros
  • boost: support 1.53, adapt boost_flib for libraries being only headers
  • Fix perf tests with VisualStudio
  • qi_create_gtest now only works with Aldebaran’s fork of gtest
  • qi_generate_src can now generate several files with one command

Python

  • Move qixml to qisys
  • XMLParser now take a target
  • qitoolchain now update toolchain instead of deleting and create