Logo
2.20
You are searching the docs for Conan 2.20.1, which is not the latest release. Results below reflect this version only. Switch to the latest docs →
  • Introduction
  • What’s new in Conan 2
  • Install
  • Tutorial
  • CI Tutorial
  • Devops guide
  • Security
  • Integrations
  • Examples
    • ConanFile methods examples
    • Conan extensions examples
    • Conan recipe tools examples
      • CMake
      • File interaction
      • Meson
      • Bazel
      • Autotools
      • Capturing Git scm information
      • MSBuild
      • System Packages
    • Cross-building examples
    • Configuration files examples
    • Graph examples
    • Developer tools and flows
    • Conan commands examples
    • Conan runners examples
  • Reference
  • Knowledge
  • Incubating features
  • Changelog
conan

📖 The complete Conan 2 training is now available for free on JFrog Academy: Essentials and Advanced.

This document is for an outdated Conan version. Click here to read the latest documentation

  • Examples
  • Conan recipe tools examples

Conan recipe tools examples¶

  • CMake
    • CMakeToolchain: Building your project using CMakePresets
    • CMakeToolchain: Extending your CMakePresets with Conan generated ones
    • CMakeToolchain: Inject arbitrary CMake variables into dependencies
    • CMakeToolchain: Using xxx-config.cmake files inside packages
    • Using CMakeToolchain with different generators: Ninja example
    • CMakeToolchain: Using LLVM/Clang Windows compiler
  • File interaction
    • Patching sources
  • Meson
    • Build a simple Meson project using Conan
    • Create your first Conan package with Meson
  • Bazel
    • Build a simple Bazel project using Conan
    • Build a simple Bazel 7.x project using Conan
  • Autotools
    • Build a simple Autotools project with Conan dependencies
    • Create your first Conan package with Autotools
    • Create your first Conan package with Autotools in Windows (msys2)
    • AutoTools: Using LLVM/Clang Windows compiler
  • Capturing Git scm information
    • Credentials management
  • MSBuild
    • Create your first Conan package with Visual Studio/MSBuild
  • System Packages
    • Wrapping system requirements in a Conan package
    • Consuming system requirements only when building a package
Previous Next

© Copyright 2016-2024, JFrog. Last updated on May 28, 2026.

Version: 2.20
Versions
2.29
2.28
2.27
2.26
2.25
2.24
2.23
2.22
2.21
2.20
2.19
2.18
2.17
2.16
2.15
2.14
2.13
2.12
2.11
2.10
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
2

Conan 1 releases
1
1.66
1.65
1.64
1.63
1.62
1.61
1.60
1.59
1.58
1.57
1.56
1.55
1.54
1.53
1.52
1.51
1.50
1.49
1.48
1.47
1.46
1.45
1.44
1.43
1.42
1.41
1.40
1.39
1.38
1.37
1.36
1.35
1.34
1.33
1.32
1.31
1.30
1.29
1.28
1.27
1.26
1.25
1.24
1.23
1.22
1.21
1.20
1.19
1.18
1.17
1.16
1.15
1.14
1.13
1.12
1.11
1.10
1.9
1.8
1.7
1.6
1.5
1.4
1.3
Downloads
PDF