Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VCPKG Manifest mode support #93

Open
4 tasks
dpasukhi opened this issue Oct 9, 2024 · 2 comments · Fixed by #109 or #205
Open
4 tasks

VCPKG Manifest mode support #93

dpasukhi opened this issue Oct 9, 2024 · 2 comments · Fixed by #109 or #205
Assignees
Labels
1. Configuration CMake/QMake processes of OCCT or samples 2. Enhancement New feature or request 5. Internal
Milestone

Comments

@dpasukhi
Copy link
Member

dpasukhi commented Oct 9, 2024

Needs to extend the solution with VCPKG.
3rd-party list:

  • tcl
  • tk
  • tbb
  • draco
  • qt5
  • jemalloc
  • ffmpeg
  • freeimage
  • freetype
  • rapidjson
  • openvr

All 3rd-party will be as a features. Means they will be optional.
*TK and TCL in latest vcpkg registry is too new. OCCT own registry will be created to take care about tk and tcl.

Tasks:

  • Implement manifest and registry json files
  • Extend OCCT's CMake configuration to handle new toolchain natively.
  • Create a GitHub's Nuget storage for 3rd-party
  • Publish registry for tcl and tk
@dpasukhi dpasukhi added 2. Enhancement New feature or request 1. Configuration CMake/QMake processes of OCCT or samples labels Oct 9, 2024
@dpasukhi dpasukhi self-assigned this Oct 9, 2024
@dpasukhi dpasukhi linked a pull request Oct 11, 2024 that will close this issue
@dpasukhi dpasukhi pinned this issue Oct 13, 2024
@dpasukhi dpasukhi linked a pull request Oct 20, 2024 that will close this issue
@dpasukhi
Copy link
Member Author

A little postponed ( I have no free time on it 😞)
It is required issue for 7.9

@dpasukhi dpasukhi added this to the Release 7.9 milestone Dec 2, 2024
@dpasukhi dpasukhi moved this from Todo to In Progress in Maintenance Dec 2, 2024
@dpasukhi dpasukhi linked a pull request Dec 20, 2024 that will close this issue
@dpasukhi dpasukhi moved this from In Progress to Review in Maintenance Dec 20, 2024
@dpasukhi
Copy link
Member Author

Partially done by #205.
But in beta version. The stable version will be later for most parts of OS.

@dpasukhi dpasukhi moved this from Review to Todo in Maintenance Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. Configuration CMake/QMake processes of OCCT or samples 2. Enhancement New feature or request 5. Internal
Projects
Status: Todo
1 participant