tests: small cleanup

Change-Id: I2ee4bd57ab3a8cc4065000d5e64095bdb9e1a39a
Make it easy to test qibuild with some coverage

Change-Id: I2ebc19e5a7bbfd3797eb64987a534a07960a3630
doc: small updates

Change-Id: I6f9029532a2ddc8baca2a4e55108254ab6e14873
Makefile: add a target to be run on a build farm

Change-Id: Ib2678dd97b3d2d932f7bebc3fcca8889f24bb12b
Makefile: fix make continuous

Change-Id: Ib2b04122c474a841f5a4750375adae1a014f9b70
qidoc: fix for archlinux

sphinx-build is now python3, but almost everyone is still using python2
sphinx extensions.

And put back the test

Change-Id: I5935dd4a9de653b5eb89d4bfd223128b21f579ac
Reviewed-on: http://gerrit.aldebaran.lan:8080/455
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>
Add doc about qi_stage_lib

Change-Id: Ib61b61b4eaba3fe5a672df0bc3ca739082b22b28
qidoc: improve tests, small bug fix

Change-Id: I7a93b1d2936931f63f00d099f54bddbe0519a69b
update doc

Change-Id: Ic6c40791b29d91b74e393b2425379278037725bb
qibuild.archive_path: fix #7252

Change-Id: I82a0b82ca8914c52e38ae89a1d8e6dc044482edf
Reviewed-on: http://gerrit.aldebaran.lan:8080/471
Tested-by: smartin <smartin@aldebaran-robotics.com>
Reviewed-by: smartin <smartin@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
cmake/stage: fix typo in comment

Change-Id: I4908e0e1c7ea4011dd7ab686d3ff8f5a7ed58cbb
Reviewed-on: http://gerrit.aldebaran.lan:8080/477
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
cmake: Bug fix for qi_use_lib dependency computation

* Fix cache preseveration when running `cmake ..` after `qibuild configure`
* Remove half-implemented optimization with _FLAT_DEPENDS,
  and add a working one, storing the parameters of qi_use_lib call
  inside the cache

Change-Id: I2bcbe08c791ff04a58f8e7da5e8f922aa1ab7634
Reviewed-on: http://gerrit.aldebaran.lan:8080/478
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qi_use_lib: optimize dependency handling

We also remove duplicates *after* each call to qi_use_lib.

Change-Id: I86a843585e86296083cabdcf920d05e9f91c625c
Reviewed-on: http://gerrit.aldebaran.lan:8080/483
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild create: fixed qiproject.xml template

- fixing dependency

Change-Id: I66fc732e4486b40339144e69535173534ae17687
Reviewed-on: http://gerrit.aldebaran.lan:8080/485
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
Merge branch 'master' of https://github.com/aldebaran/qibuild
doc typo fixes

Change-Id: I2bbb8839577083eb8ce78a0a7f3d499489f61b26
Reviewed-on: http://gerrit.aldebaran.lan:8080/534
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
test_toc: add test for unique sdk dir

Change-Id: I33336e32f9cf6a30779fc47b3e9fd7ac47df804a
Reviewed-on: http://gerrit.aldebaran.lan:8080/535
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Add test for using private libs

Change-Id: I83a7f681174f2ef66e637a527c4d6656462ff009
Reviewed-on: http://gerrit.aldebaran.lan:8080/536
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qi_stage_lib : add sanity checks, and add tests for these checks

Change-Id: Ife44a4bf2e9097d37e9f6640343575ec1c385c7e
Reviewed-on: http://gerrit.aldebaran.lan:8080/537
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild/install: support for macosx bundles

Previously, writing something like:
qi_create_bin(foo MACOSX_BUNDLE) will cause CMake to complain
that it does not how to install the bundle.

Change-Id: I4a2d7f23ef72591f14764aa3a0fcffef5d9fe6a1
Reviewed-on: http://gerrit.aldebaran.lan:8080/562
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>