Logo
2
  • 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
        • 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
      • 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
  • Examples
  • Conan recipe tools examples
  • CMake
  • Edit on GitHub

CMake¶

  • CMakeToolchain: Building your project using CMakePresets
    • Generating the toolchain
    • Building the 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
    • Important considerations
  • Using CMakeToolchain with different generators: Ninja example
    • Understanding CMake generators
    • Using the Ninja generator by default in a profile
  • CMakeToolchain: Using LLVM/Clang Windows compiler
    • LLVM/Clang with clang GNU-like frontend
    • LLVM/Clang with clang-cl MSVC-like frontend
    • MSVC Clang component (ClangCL Visual Studio toolset)
Previous Next

© Copyright 2016-2024, JFrog. Last updated on Sep 16, 2025.