qiBuild: the meta build framework
ngargaud remove from __future__ from the in.py file
Change-Id: I5743d3aa1e843a1eb7aa151039a8cfacb4576d8c
Latest commit 859a929 Oct 17, 2018
Permalink
Failed to load latest commit information.
ci Add configuration files and scripts for travis Oct 22, 2015
cmake fix swig support on cmake 3.8 Oct 16, 2018
contrib PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
debian update copyright Feb 25, 2014
doc remove from __future__ from the in.py file Oct 17, 2018
etc make sure qibuild.sh has correct permissions Oct 19, 2013
python qipkg: make sure the manifest path is read from the PML Oct 16, 2018
tools PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
.gitignore PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
.gitlab-ci.yml [#3] Add pycodestyle in CI process Feb 5, 2018
.mailmap Add a .mailmap Dec 19, 2012
.project adding eclipse importation support (for PyDev) Aug 9, 2011
.travis.yml Add configuration files and scripts for travis Oct 22, 2015
AUTHORS AUTHORS: fix typo Dec 3, 2015
CMakeLists.txt [#3] Fix basic pep8 and copyright Feb 5, 2018
CONTRIBUTING.rst CONTRIBUTING: add a section about the changelog Dec 2, 2015
COPYING bump year in COPYING Jun 30, 2015
INSTALL.rst PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
MANIFEST.in include license file in source package Jan 2, 2014
README.rst PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
coverage.ini fix omit list in coverage.ini Jun 30, 2015
qiproject.xml Update maintainers Jan 2, 2018
requirements.txt PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018
setup.cfg [#3] Add pycodestyle in CI process Feb 5, 2018
setup.py PyLint Cleanup and Start Python 3 Compatibility Oct 8, 2018

README.rst

qiBuild

http://img.shields.io/pypi/v/qibuild.png https://travis-ci.org/aldebaran/qibuild.svg?branch=master

qiBuild is a collection of command-line tools to help development of multiple projects.

It contains:

  • qibuild : compilation of C++ projects made easy, using CMake as a backend
  • qitoolchain: managing cross-toolchains and pre-compiled packages
  • qisrc: managing several git projects
  • qidoc: managing documentation written using Sphinx or Doxygen
  • qipy: managing Python projects depending on C++ projects using virtualenv as a backend

Please refer to the documentation for more information.

qibuild is under a BSD-style license that can be found in the COPYING file. Any contribution is more than welcome ;)

git repository

http://github.com/aldebaran/qibuild

Mailing list

https://groups.google.com/a/aldebaran-robotics.com/group/qibuild-dev/topics

IRC channel

Join us on #qi on freenode.

Documentation

http://doc.aldebaran.com/qibuild/

Installation

Requirements: Python with pip

Just run:

pip install qibuild

qiBuild contains work from