Skip to content
Commit 7248fd88 authored by Michael Platings's avatar Michael Platings
Browse files

Remove third party submodules



Instead use CMake's FetchContent feature.

Git submodules have many well-documented pain points.

A similar change has previously been attempted but was reverted by
revision 2d87391f because FetchContent's
git-clone was found to occasionally fail for no discernable reason.
The difference with this change is that it downloads source archives
instead of cloning Git repos. This is believed to cause less load and
therefore reduce the likelihood of getting rate-limited.
Should failures start to occur again then the sources should be
pre-downloaded and FETCHCONTENT_SOURCE_DIR_<uppercaseName> CMake
variables should be used to point at them.

Signed-off-by: Michael Platings's avatarMichael Platings <michael.platings@arm.com>
Change-Id: I12873b540b3fccece6e1e6bb885d574a586f0307
parent f5cd8b37
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment