• Introduction
  • Install
  • Getting Started
  • Using packages
  • Creating Packages
  • Uploading Packages
  • Developing packages
  • Package apps and devtools
  • Versioning
  • Mastering Conan
  • Systems and cross building
  • Extending Conan
  • Integrations
    • Compilers
    • Build systems
      • CMake
        • cmake generator
        • cmake_multi generator
        • cmake_paths generator
        • cmake_find_package generator
        • cmake_find_package_multi
        • Build automation
        • Find Packages
      • MSBuild (Visual Studio)
      • Autotools: configure/make
      • Ninja, NMake, Borland
      • pkg-config and .pc files
      • Boost Build
      • B2 (Boost Build)
      • QMake
      • Premake
      • Make
      • qbs
      • Meson Build
      • SCons
      • Compilers on command line
    • IDEs
    • CI Platforms
    • Other Systems
    • Version Control System
    • Custom integrations
    • Linting
    • Deployment
  • Configuration
  • Howtos
  • Reference
  • Videos and links
  • FAQ
  • Glossary
  • Changelog

Sign up for release updates:

conan
  • Docs »
  • Integrations »
  • Build systems »
  • CMake
  • Edit on GitHub

cmake_logo CMakeΒΆ

Conan can be integrated with CMake using generators, build helpers and custom findXXX.cmake files:

  • cmake generator
    • Global variables approach
    • Targets approach
  • cmake_multi generator
    • Global variables approach
    • Targets approach
    • Creating packages
  • cmake_paths generator
    • Included as a toolchain
    • Included using the CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE
    • Included in your CMakeLists.txt
  • cmake_find_package generator
    • In a conanfile.py
    • In a conanfile.txt
  • cmake_find_package_multi
    • Usage
  • Build automation
  • Find Packages
    • Creating a custom FindXXX.cmake file
Next Previous

© Copyright 2016-2019, JFrog. Cookies Settings

Built with Sphinx using a theme provided by Read the Docs.
Version: 1.22
Versions
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
2.0
latest
Downloads
PDF