[llvm-dev] [RFC] One or many git repositories?
Renato Golin via llvm-dev
llvm-dev at lists.llvm.org
Fri Sep 9 07:56:00 PDT 2016
On 9 September 2016 at 15:48, Alexandre Isoard via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> I have no idea how to setup the build system of a tool that would require
> libclang. I never found any pkgconfig nor clang-config utilities for that.
> Is there any reason?
AFAIK, this is because we build altogether, so not many people bother.
Comments regarding "force-bundling" refer to this issue.
Surely would be nice to be able to build any component separately or
together, using libraries, or building at the same time, but this is a
"CMake magic" project (ex. -DLLVM_ENABLE_PROJECTS), not a "which
repository shape" question.
IIUC, both sub-modules and mono-repo proposals are to continue the
current shape, which is all projects in the root checkout. For that
reason, SVN, sub-mod or mono-repo will make no difference to the
independence of LLVM's components, and so this becomes a completely
orthogonal discussion to the current thread.
More information about the llvm-dev