Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
None
Description
Prequisites:
The same toolchains, tools and system packages need to be installed as required for regular Qt 6.0.0 build.
Packages to install using Qt Installer:
- CMake
- Ninja
- Conan
- Additional libraries: qt3d, qtnetworkauth, qtimageformats
- 6.0.0 essentials package (gcc_64, clang_64, msvc2019, etc.)
Set required tools to $PATH:
- Ninja: Tools/Ninja
- CMake: Tools/CMake/bin
- Conan: Tools/Conan
Example command to invoke the build:
$conan install qtnetworkauth/6.0.0@qt/final --build=qtnetworkauth --profile=/home/<user>/<QtSdk>/Tools/Conan/profiles/qt-6.0.0-linux
Arguments:
- add-on module name: qtnetworkauth, qtimageformats, qt3d
- conan package name: <addon>/<version>@qt/<channel>
- <addon>: qtnetworkauth, qtimageformats, qt3d
- <version>: e.g. 6.0.0
- <channel>: e.g. alpha, beta1, beta2, rc, final
- profile: pick suitable profile from:<QtSdk>/Tools/Conan/profiles/
Expeted outcome:
- the build log should not contain errors
- binary package exists in Conan cache:
- $HOME/.conan/data/qt3d/6.0.0/qt/beta/package/58687b9860a7859264803e7743813436a963299d/content here..
$ conan info qt3d/6.0.0@qt/beta
qt3d/6.0.0@qt/beta
ID: 58687b9860a7859264803e7743813436a963299d
BuildID: None
Remote: None
...
...
Recipe: Cache
Binary: Cache
Binary remote: None
Creation date: 2020-10-22 14:41:15