• 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
    • Customizing settings
    • Python requires
    • Python requires (legacy)
    • Hooks
  • Integrations
  • Configuration
  • Howtos
  • Reference
  • Videos and links
  • FAQ
  • Glossary
  • Changelog

Sign up for release updates

conan

This document is for a "1.X" Conan version. Click here to see the Conan 2.0 documentation

  • Docs »
  • Extending Conan
  • Edit on GitHub

Extending ConanΒΆ

This section provides an introduction to extension capabilities of Conan:

  • Customizing settings
    • Adding new settings
    • Adding new sub-settings
    • Add new values
  • Python requires
    • Introduction
    • Extending base classes
    • Reusing files
    • PackageID
    • Resolution of python-requires
  • Python requires (legacy)
    • Import a python requires
    • Reuse python sources
    • Reuse source files
  • Hooks
    • Hook structure
    • Importing from a module
    • Storage, activation and sharing
    • Official Hooks
Next Previous

© Copyright 2016-2019, JFrog. Cookies Settings

Built with Sphinx using a theme provided by Read the Docs.
Version: 1.22
Versions
2.0
2

1
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