Navigation

  • index
  • next |
  • Shared CMake submodule master documentation »

Shared CMake submodule¶

This repository is meant to be used as a submodule for any project from CNRS LAAS/HPP or JRL.

It factorizes CMake mechanisms to provide a uniform look’n feel for all packages.

Contents¶

  • Basics
    • Setup the project
    • C++ Headers
    • Version
    • Set a minimal C++ standard
    • Minimal working example
    • Code documentation using Doxygen
  • CMake packages
    • Generating a CMake package
      • Extra information
    • Consuming packages
    • Minimal working example with CMake packages
  • Project specific
    • Humanoid Path Planner
      • Minimal working example
      • Variables
    • Stack of Tasks
  • Dependencies
    • pkg-config dependencies
    • pkg-config generation
    • External dependencies
      • Eigen
      • Boost
      • Python
    • Advanced
      • pkg-config dependencies
      • pkg-config generation
  • Other commands
    • Unit-testing
    • Xacro
    • IDL
    • Version script
    • Cython
    • Make targets
  • Internal commands
    • Doxygen related
  • Contributing
    • Update the doc
      • Syntax
      • Generate the documentation locally
      • Comment the CMake files
    • To do’s list

Indices and tables¶

  • Index
  • Search Page

Table of Contents

  • Shared CMake submodule
  • Contents
  • Indices and tables

Next topic

Basics

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • Shared CMake submodule master documentation »
© Copyright 2017, CNRS JRL / LAAS. Created using Sphinx 1.8.6.