Please replace ExternalProject_Add with git submodules
Open
- Dominant language
- LLVM
- Stars
- 1.7k
- Forks
- 188
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 26
Description
Downloads are not allowed in package builders since downloads are insecure.
Contributor guide
Research direction
Locate every use of ExternalProject_Add in the repository and inspect how package builders invoke the build. Trace which external dependencies are downloaded and how they are currently made available. Replace that download path with git submodules while preserving the package-builder workflow, then verify that package builds complete without network downloads.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, git
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 48/100