fix using qi_add_optional_package with a file defining some macros

Change-Id: I5f44725560a8e7a31f7134a1918a9d5e224d04b4
Reviewed-on: http://gerrit.aldebaran.lan:8080/12912
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
swig: be verbose when creating targets

Just to be consistent with what is done with
qi_create_{lib,bin}

Change-Id: Iee60802787bd3f1cb1b95942ba26512fbdac4866
Reviewed-on: http://gerrit.aldebaran.lan:8080/13013
Tested-by: gerrit
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Remove news and relnotes only keep changelog in doc

Change-Id: I1118700d058a6d0ba5d08c2ec92c4f17c68d5bfc
Reviewed-on: http://gerrit.aldebaran.lan:8080/13264
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
fix retcode of qibuild test --list

Change-Id: I87bf2fdec6c68c02be4e6a12370e78f40f733d69
Reviewed-on: http://gerrit.aldebaran.lan:8080/13094
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild test: New --ncpu option using taskset.

Quite useful to reveal race conditions in multithread code.

Change-Id: Ibeef66881df7874c7b19167dbe24c2358a87f397
Reviewed-on: http://gerrit.aldebaran.lan:8080/13314
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
move qixml to qsys

Change-Id: I6d529cfa92de1a02ff5034e1f70e5e6a1521c3c8
Reviewed-on: http://gerrit.aldebaran.lan:8080/13284
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
move XMLRootParser to qisys.qixml

Also:

* XMLRootParser is now a new-style class
* use new `super()` syntax

Change-Id: I9b32d6274197698edca4300636b0164c1a69ae9b
Reviewed-on: http://gerrit.aldebaran.lan:8080/13285
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
RootXMLParser -> XMLParser

Plus minor doc fixes

Change-Id: I6514c430bd97f66f19e005eac998f76a59931820
Reviewed-on: http://gerrit.aldebaran.lan:8080/13286
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
XMLParser: take a 'target' to set attribute

This makes it possible to not have to inherit
from XMLParser

Change-Id: I48a554f741c3f62496a58be1f15f701c8306d6c7
Reviewed-on: http://gerrit.aldebaran.lan:8080/13287
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
get_git_projects take projects list and no more worktree

Change-Id: I8caaff63fea5d0f208ce92ce2e2c2b19491918ca
Reviewed-on: http://gerrit.aldebaran.lan:8080/13129
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
[doc] Move other_build_framework as an index of other

Change-Id: I567ff719c57783abee0fe977d4b33b456da31ce9
Reviewed-on: http://gerrit.aldebaran.lan:8080/13265
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
[doc] Move part of doc in tutos

getting started, qibuild in 5 muinutes, guide
Change-Id: Iad4a9b419928472f7718a5a51766975deed39d77
Reviewed-on: http://gerrit.aldebaran.lan:8080/13267
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
[doc] Refactoring with a new index

Change-Id: Iffed2f1c91879e502001b62660fc8b6b1291a623
Reviewed-on: http://gerrit.aldebaran.lan:8080/13315
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
cmake/qt: bug fixes

qibuild find qt_qtmultimedia used to return something like

  libraries:
    optimized
    /usr/lib64/libQtMultimedia.so
    debug
    /usr/lib64/libQtMultimedia.so
    /usr/lib64/libQtGui.so
    /usr/lib64/libQtCore.so

Change-Id: I5b145a3155c5050718ea8df83b532125a4f0bff6
Reviewed-on: http://gerrit.aldebaran.lan:8080/13319
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
fix automatic testing

Change-Id: I9c39a855082041317cd1e4362742c26a1c4aeb65
Reviewed-on: http://gerrit.aldebaran.lan:8080/13333
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qi_create_gtest: remove a very old hack

the hack was use when we add gtest packaged in our toolchains,
and we had conflicts with upstream's FindGtest file

now we don't put gtest in our package but put the sources in our
worktree, which is the way we should have done it in the first place,
so the hack no longer is necessary

Change-Id: I757734c486ee9a0a3660069973a94f451309da07
Reviewed-on: http://gerrit.aldebaran.lan:8080/13339
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qisrc.git: add debug messages

Change-Id: I1f0a9f187bdc8e8a867349842db0dc56cec539fc
Reviewed-on: http://gerrit.aldebaran.lan:8080/13364
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Tested-by: gerrit
cmake: workaround for #12593

Change-Id: I4a2d4d87730a08862adcdbc5513b68b29ce8ed22
Reviewed-on: http://gerrit.aldebaran.lan:8080/13327
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qi_add_optional_package: be more quiet

Change-Id: I9a78379bf3e4efb7cf48c05d638be6b4f3cc6f8d
Reviewed-on: http://gerrit.aldebaran.lan:8080/13095
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Remove qisys.external hack for python 2.6

We don't support python 2.6 anymore

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