qiBuild 1.14 documentation

Home | Search | Index | CMake index | Python index | Back to NAO Software Documentation
« previous | up | next »

qiBuild Programming guide¶

qibuild Overview¶

  • Creating a new project
  • Configuring a project
  • Building a project
  • Testing a project
  • Packaging a project
  • Managing dependencies between projects

Using qibuild CMake API¶

  • Creating a binary
  • Creating a library
  • Using qi_install functions
  • Managing configuration files
  • Unit testing

Advanced tutorials¶

  • Porting a CMake project to qiBuild
  • Writing a custom -config.cmake module file
  • Using qi_stage_lib
  • How to write a library
  • Mananing build configurations
  • Using toolchains
  • Extending qiBuild actions

See also¶

  • qiBuild reference documentation
  • qiBuild design

qiBuild tips and tricks¶

  • qiBuild tips and tricks
« qisrc.git – Git related tools | up | qiBuild overview »

Quick search

Enter search terms or a module, class or function name.

Table Of Contents

  • Getting Started
  • qiBuild in five minutes
  • qiBuild reference documentation
  • qiBuild Programming guide
    • qiBuild overview
    • Using qiBuild CMake API
    • Porting a CMake project to qiBuild
    • Using toolchains
    • Mananing build configurations
    • How to write a library
    • Extending qiBuild actions
    • qiBuild tips and tricks
  • Contributing to qiBuild
  • Managing dependences with qiBuild: an overview
  • Search order
  • Managing shared libraries
  • qiBuild CMake framework design
  • Parsing command line arguments
  • Handling build configurations
  • Handling CMake flags
  • Parsing toolchain feeds
  • qiBuild Python framework design
  • qiBuild design
  • qiBuild compared to other build frameworks
  • qiBuild release notes
  • Changelog
  • What’s new in qibuild 1.12.1
  • Reporting qiBuild issues
  • CMake coding guide
  • Python coding guide
  • qibuild: using test driven development
  • Running qiBuild test suite
  • Writing qiBuild documentation

On this page

  • qiBuild Programming guide
    • qibuild Overview
    • Using qibuild CMake API
    • Advanced tutorials
    • See also
    • qiBuild tips and tricks
« previous | up | next »