Describe the feature
The published assets for each release do not include the submodules. This means I can't wget the tarball and build this repo because the assets are incomplete.
Use Case
Download the tarball and build the repo. This is way faster than cloning and does't require git.
Also it would allow to use CMake's FetchContent feature to consume this repo as a dependency on another project.
Granted, FetchContent supports cloning the repo instead of downloading a tarball, but it is a way slower process.
Proposed Solution
IMO this is a feature that should be implemented by github but for whatever reason it is not there, so project maintainers have been supporting this on their own, E.g. :
AcademySoftwareFoundation/MaterialX#317
pytorch/pytorch#62708
Other Information
No response
Acknowledgements
SDK version used
all
Environment details (OS name and version, etc.)
Linux
Describe the feature
The published assets for each release do not include the submodules. This means I can't
wgetthe tarball and build this repo because the assets are incomplete.Use Case
Download the tarball and build the repo. This is way faster than cloning and does't require git.
Also it would allow to use CMake's
FetchContentfeature to consume this repo as a dependency on another project.Granted, FetchContent supports cloning the repo instead of downloading a tarball, but it is a way slower process.
Proposed Solution
IMO this is a feature that should be implemented by github but for whatever reason it is not there, so project maintainers have been supporting this on their own, E.g. :
AcademySoftwareFoundation/MaterialX#317
pytorch/pytorch#62708
Other Information
No response
Acknowledgements
SDK version used
all
Environment details (OS name and version, etc.)
Linux