papercode icon indicating copy to clipboard operation
papercode copied to clipboard

Can you kindly replace git submodules with FetchContent or CPM

Open Longwater1234 opened this issue 3 months ago • 3 comments

Awesome project! I noticed you are using git submodules to fetch dependencies inside vendor Dir.

Sadly, This takes huge amounts time and disk-space because it forces user to download entire git history of each Repo.

I am kindly proposing to use Cmake built-in "fetchcontent" or CPM to instead download thin Git releases (tar.gz) for each dependency.

Also, as a bonus, it will make cloud builds or CI/CD complete faster.

Longwater1234 avatar Apr 17 '24 11:04 Longwater1234