qiBuild 1.14 documentation

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

qibuild modules¶

High level layer¶

  • qibuild.toc – TOC means Obvious Compilation
  • qibuild.project – Managing projects
  • qibuild.worktree – Using a worktree
  • qibuild.dependencies_solver – Resolving dependencies

Command line parsing¶

  • qibuild.cmdparse – Parsing command line
  • qibuild.parsers – Parsers for qibuild actions

Tools¶

  • qibuild.cmake - CMake tools
  • qibuild.build - Build tools
  • qibuild.ctest – Implementation of CTest in Python
  • qibuild.envsetter – controlling environment variables
  • qibuild.command - Launch processes
  • qibuild.config – Managing qiBuild config files
  • qibuild.archive – Manage .tar.gz and .zip files
  • qibuild.sh – Common filesystem operations
  • qibuild.log – Logging tools
  • qibuild.interact – Interacting with the user
  • qibuild.wizard – Configuration wizards
« qiBuild Python packages documentation | qiBuild Python packages documentation | qibuild.toc – TOC means Obvious Compilation »

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 man Pages
    • qiBuild CMake API
    • Configuration files syntax
    • qiBuild Python documentation
      • qiBuild Python packages documentation
        • qibuild modules
          • qibuild.toc – TOC means Obvious Compilation
          • qibuild.project – Managing projects
          • qibuild.worktree – Using a worktree
          • qibuild.dependencies_solver – Resolving dependencies
          • qibuild.cmdparse – Parsing command line
          • qibuild.parsers – Parsers for qibuild actions
          • qibuild.cmake - CMake tools
          • qibuild.build - Build tools
          • qibuild.ctest – Implementation of CTest in Python
          • qibuild.envsetter – controlling environment variables
          • qibuild.command - Launch processes
          • qibuild.config – Managing qiBuild config files
          • qibuild.archive – Manage .tar.gz and .zip files
          • qibuild.sh – Common filesystem operations
          • qibuild.log – Logging tools
          • qibuild.interact – Interacting with the user
          • qibuild.wizard – Configuration wizards
        • qitoolchain modules
        • qisrc modules
  • qiBuild Programming guide
  • 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 modules
    • High level layer
    • Command line parsing
    • Tools
« previous | up | next »