Since 0eed292fbae22a8856682b07e1cb968424b49941 or
https://reviews.llvm.org/D88458 there exists a top-level cmake directory
that is shared by some projects when they add the containing Modules
directory to the CMAKE_MODULE_PATH.
When you're doing standalone builds of LLVM and its subprojects, there's
currently no way to get a tarball for this cmake directory. This patch
changes this. It generates a git archive tar ball for the cmake
directory (~5,0K in size).
If you don't want to consume the all-in-one llvm-project tarball (~101M
in size) for a small subproject, then we need this change.