Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.22 KB

File metadata and controls

43 lines (35 loc) · 1.22 KB

CMake Tutorial

Introduction

The CMake tutorial provides a step-by-step guide that covers common build system issues that CMake helps address. Seeing how various topics all work together in an example project can be very helpful.

Steps

The tutorial documentation and source code for examples can be found in the Help/guide/tutorial directory of the CMake source code tree. Each step has its own subdirectory containing code that may be used as a starting point. The tutorial examples are progressive so that each step provides the complete solution for the previous step.

.. toctree::
  :maxdepth: 2

  A Basic Starting Point
  Adding a Library
  Adding Usage Requirements for a Library
  Installing and Testing
  Adding System Introspection
  Adding a Custom Command and Generated File
  Packaging an Installer
  Adding Support for a Testing Dashboard
  Selecting Static or Shared Libraries
  Adding Generator Expressions
  Adding Export Configuration
  Packaging Debug and Release

.. toctree::
  :maxdepth: 1
  :hidden: