Details
-
User Story
-
Resolution: Duplicate
-
P3: Somewhat important
-
None
-
None
-
None
Description
Investigate whether we can use vcpkg to provide libraries across platforms for use in Qt.
Qt depends on some third-party libraries for functionality. For a lot of them, we offer the possibility to a) either link to an existing library in the system, or b) link in a copy of the library code from Qt sources if the system library is not available.
Bundling his puts a lot of burden on Qt to maintain this code, and raises concerns about keeping the libraries up to date. Another option would be to rely on a cross-platform package manager to ship libraries for use of Qt.
Vcpkg aims to be a cross-platform C++ library manager. Can we use it to install and update libraries for consumption in Qt ?
Attachments
Issue Links
- depends on
-
QTBUG-69655 Make LLVM/clang detection compatible with vcpkg
- Closed
- relates to
-
QTBUG-45590 QMake support for NuGet dependencies
- Reported
-
QTBUG-73760 Move third-party components to dedicated package manager
- Open
-
QBS-1041 Support VCPkg
- Reported
-
QTBUG-115715 Use vcpkg for 3rdparty libs in CI
- In Progress