Details
-
Epic
-
Resolution: Fixed
-
Not Evaluated
-
None
-
None
-
UI for vcpkg integration
-
2df86fee6 (master), e02e12299 (master), e85e6c470 (master), d9680baf2 (master), 6ad476160 (master)
Description
What is the benefit? Why is this valuable?
Expanding Qt applications with 3rd party libraries would be easy for the users if Qt Creator would support vcpkg integration directly.
What are common use cases?
- Searching and browsing vcpkg repositories
- Selecting package to be added in the CMake project
- User builds the application and the added 3rd party package is downloaded & linked
Technical information
- There should be clear visible button in Creator for opening the vcpkg repository listing
- Adding package to the CMake project should be just a matter of a button click, no manual json or CMakeList.txt file editing should be required
- vcpkg plugin should be enabled by default
- A blog post should be written for introducing vcpkg support in Qt Creator
- Proper designed icon & layout for the repository view should be applied in implementation. Also it should be checked what would be appropriate place for the icon.
Attachments
For Gerrit Dashboard: QTCREATORBUG-29333 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
489706,6 | Vcpkg: Generate CMakeLists.txt code | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
489912,4 | Vcpkg: Parse dependencies from vcpkg.json manifest | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
490088,2 | Vcpkg: Use vcpkg logo icon for search vcpkg package dialog | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
490218,6 | Vcpkg: Implement adding of dependencies to vcpkg.json | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
490219,6 | Vcpkg: Prevent user from re-inserting a preexisting dependency | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |