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 · 1 comment · Fixed by #109 · May be fixed by #94
Open
4 tasks

VCPKG Manifest mode support #93

dpasukhi opened this issue Oct 9, 2024 · 1 comment · Fixed by #109 · May be fixed by #94
Assignees
Labels
1. Configuration CMake/QMake processes of OCCT or samples 2. Enhancement New feature or request

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

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
Projects
None yet
1 participant