Now we have to use External Project in cmake to clone the code from GitHub, there will be two issues:
- The initial download size is too large
- It's difficult to build while with a limited network.
Try using conan2(prefer) or vcpkg to manage the dependencies.