druidengine / druidengine/druid

Make vcpkg a submodule for druid.

Open
#45 0 comments 0 reactions 1 assignee Claimed by @funnan-dev View on GitHub
devops enhancement
Dominant language
C++
Stars
3
Forks
6
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
We currently use FetchContent within cmake to acquire vcpkg. This works for the most part but causes a dependency on cmake and configuring druid to "activate" vcpkg. This will be an issue with pipelines and automation when we need vcpkg to acquire cmake for us.

**Describe the solution you'd like**

- [ ] Remove the vcpkg fetch content cmake from [CMakeLists.txt(./CMakeLists.txt)
- [ ] Add vcpkg as a submodule for tag "2025.09.17" and locate it at the root of this project.
- [ ] Update [use-vcpkg.json](./cmake/preset/use-vcpkg.json) to point to correct vcpkg location.
- [ ] Update .github/workflows yml files to perform a checkout with submodules to acquire vcpkg.

**Describe alternatives you've considered**
Moving on from older consideration to this implementation.

**Additional context**
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.