Makefile Makefile Conan provides different tools to help manage your projects using Make. They can be imported from conan.tools.gnu . Besides the most popular variant, GNU Make...
VirtualBuildEnv Generated files Reference VirtualBuildEnv VirtualBuildEnv is a generator that produces a conanbuildenv .bat, .ps1 or .sh script containing the environment vari...
Extending the binary model Custom settings Custom options Settings vs options vs conf Custom configuration Cross build target settings Extending the binary model There are ...
Environment Variable declaration Composition Obtaining environment variables Environment definition Reference Environment Environment is a generic class that helps to defi...
source_credentials.json source_credentials.json Warning This feature is experimental and subject to breaking changes. See the Conan stability section for more information. Wh...
Using the same requirement as a requires and as a tool_requires Using the same requirement as a requires and as a tool_requires There are libraries which could behave as a libra...
Versioning Versioning This section of the tutorial introduces several concepts about versioning of packages. First, explicit version updates and how to define versions of packa...
Install API Install API Warning This feature is experimental and subject to breaking changes. See the Conan stability section for more information. class InstallAPI(conan_api...
VirtualRunEnv Generated files Reference VirtualRunEnv VirtualRunEnv is a generator that produces a launcher conanrunenv .bat, .ps1 or .sh script containing environment variab...
Customizing the binary compatibility Customizing binary compatibility of settings and options Information erasure in package_id() method The compatibility() method The compatibil...