qibuild: better error message when cmake segfaults

Change-Id: Ic1d5a383d61b28ba249f880c140e6d1f248a9290
cmake: check that headers and libs are consistent

Change-Id: Ibeda2b72f90500c40efd1e5c99bbd856a747223c
Reviewed-on: http://gerrit.aldebaran.lan/28899
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
package action: fix typo

Change-Id: I1dea4c04f5556a15b6189a111261932975aef91d
Reviewed-on: http://gerrit.aldebaran.lan/29115
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
cmake_builder: remove useless check

Change-Id: I9120b4ce155b446978f581765714f1f801f4cbc2
Reviewed-on: http://gerrit.aldebaran.lan/29114
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
set qibuild_version in the cache

Change-Id: I7e92bc18a5b4a27339b3ef0aee326cddbe353fbb
Reviewed-on: http://gerrit.aldebaran.lan/29118
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Sort projects and packages lists in qibuild deploy

Change-Id: I30b5731261ee492ba363afeea20cfc05f2eea4c4
Reviewed-on: http://gerrit.aldebaran.lan/29918
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
qidoc: output where the doc has been built

Fixes #16439
Change-Id: I86fd5f7db4e4d00c344979b764cf66c5d8debb35
Reviewed-on: http://gerrit.aldebaran.lan/30022
Reviewed-by: llec <llec@aldebaran-robotics.com>
Tested-by: gerrit
swig/java, add OUTDIR parameter, used to specify where swig will generate data.

Change-Id: Id6c2d4a6107d237fe809a50a39a6046e8ff99fb0
Reviewed-on: http://gerrit.aldebaran.lan/30037
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Fix timer so that return value is always returned.

Change-Id: I89cdb5f7f6d43203d9fe9e2d37b1763ed2f7f812
Reviewed-on: http://gerrit.aldebaran.lan/30416
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
git.is_git: optimize detection: does .git exist?

returns True if a [path , .git] exists

This is ~8 times faster on windows than calling:
git rev-parse --show-toplevel

Change-Id: Ibe11c7bb7b3804ad27b34a1af392675b4982b118
Reviewed-on: http://gerrit.aldebaran.lan/30269
Tested-by: gerrit
Reviewed-by: vbarbaresi <vbarbaresi@aldebaran-robotics.com>
init: revert to old full fetching behavior but quiet

Change-Id: Id5bc862239a9667b2a401061dfdffb5fea4744a7
Reviewed-on: http://gerrit.aldebaran.lan/30599
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
modules/boostutils: fix for cmake > 2.8.11

Set Boost_VERSION in parent scope
Change-Id: I6c73a8a2b92e0fd7d95b94cfc250fcea9b5177b4
Reviewed-on: http://gerrit.aldebaran.lan/30623
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
qibuild test: refactoring

 - we no longer use add_test() upstream  CMake function
 - we now parse a json file to get the list of tests instead of parsing cmake code
 - we have better CMake vars to control the tests: QI_WITH_TESTS, QI_WITH_PERF_TESTS,
   QI_WITH_NIGHTLY_TESTS

Change-Id: I129e3537081d9dba172474c88956519f54a215eb
qibuild/test/test_qibuild_configure: fix typo

Change-Id: I45a1866612fad3467e6318ad02b87e34ad7204c2
fixup test.cmake

Change-Id: Ie7057d47cf82c7750d4fdb974a41b3075f58d7a6
add qitest

Change-Id: I96f7866860000fc8edb496fbd417b618fa8d7a67
qibuild test: refact (2)

Change-Id: I2038153ddd67b8aaaaece154b555b07927db949e
qitest refact (3)

Change-Id: I4dfbcec03d31129132a44e8a517b3603b8585f8b
qitest: implements a clean test queue

Change-Id: I2c2adadd0b18e7d42ed1596b4d8f2627eebedc4f
test_queue: handle one job

Change-Id: I1c6cbad91b3e5ea78fda6491d3ebfb4eea3487cf