Jump to content

Conan package manager and Qt: Difference between revisions

From Qt Wiki
Iieklund (talk | contribs)
Created page with "Starting from Qt 6.x.x we support Conan package manager by providing Conan recipes in each supported Qt .git repository. <br /> === Getting started === Follow the Using Co..."
 
Iieklund (talk | contribs)
No edit summary
Line 1: Line 1:
Starting from Qt 6.x.x we support Conan package manager by providing Conan recipes in each supported Qt .git repository.
Starting from Qt 6.x.x we support Conan package manager by providing Conan recipes in each supported Qt .git repository.
The Qt CI uses Conan natively to run the integrations for Qt modules which means that the recipes are used and tested by the CI. The Conan packages produced by the Qt CI contain also pre-built binaries for release configurations which are available in distribution.


<br />
<br />


=== Getting started ===
===Getting started===
Follow the [[Using Conan for Qt6|instructions]] to access the Qt Conan packages.
Follow the [[Using Conan for Qt6|instructions]] to access the Qt Conan packages.


=== What Conan package manager? ===
===What Conan package manager?===
Comprehensive documentation about [https://docs.conan.io/en/latest/ Conan].
Comprehensive documentation about [https://docs.conan.io/en/latest/ Conan].


=== FAQ ===
If you are familiar with any commonly know package manager (Homebrew, Pip, dpkg, RPM, NuGet, ..) you probably know how it integrates into everyday development flow making things easier. You need certain tools or libraries of certain versions installed on your system. Package managers handle that on behalf of you also taking care of all the dependencies for you.
 
===FAQ===


* Why Conan? TODO
*Why Conan? TODO
* Opensource / Commercial packages?  
*Opensource / Commercial packages?
* The conan-center also contains a Qt Conan package?
*The conan-center also contains a Qt Conan package?
* Trouble shooting (TODO: link to sub-page)
*Trouble shooting (TODO: link to sub-page)

Revision as of 08:41, 10 February 2022

Starting from Qt 6.x.x we support Conan package manager by providing Conan recipes in each supported Qt .git repository.

The Qt CI uses Conan natively to run the integrations for Qt modules which means that the recipes are used and tested by the CI. The Conan packages produced by the Qt CI contain also pre-built binaries for release configurations which are available in distribution.


Getting started

Follow the instructions to access the Qt Conan packages.

What Conan package manager?

Comprehensive documentation about Conan.

If you are familiar with any commonly know package manager (Homebrew, Pip, dpkg, RPM, NuGet, ..) you probably know how it integrates into everyday development flow making things easier. You need certain tools or libraries of certain versions installed on your system. Package managers handle that on behalf of you also taking care of all the dependencies for you.

FAQ

  • Why Conan? TODO
  • Opensource / Commercial packages?
  • The conan-center also contains a Qt Conan package?
  • Trouble shooting (TODO: link to sub-page)