]> granicus.if.org Git - llvm/commit
Add experimental support for unofficial monorepo-like directory layout
authorMehdi Amini <mehdi.amini@apple.com>
Mon, 7 Nov 2016 22:13:38 +0000 (22:13 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Mon, 7 Nov 2016 22:13:38 +0000 (22:13 +0000)
commitffe516c55af039c9c1cece09ef274d4c47ac6362
treebcca781b71ad778ff4b7bd9165729d61df02d51f
parent9ebd8435df77d9d259a3e9abb38ab01a6f5a45ca
Add experimental support for unofficial monorepo-like directory layout

Summary:
This allows to have clang and llvm and the other subprojects
side-by-side instead of nested. This can be used with the monorepo or
multiple repos.

It will help having a single set of sources checked out but allows to
have a build directory with llvm and another one with llvm+clang.
Basically it abstracts LLVM_EXTERNAL_xxxx_SOURCE_DIR making it more
convenient by adopting a convention.

Reviewers: bogner, beanz, jlebar

Subscribers: mgorny, llvm-commits

Differential Revision: https://reviews.llvm.org/D26365

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286162 91177308-0d34-0410-b5e6-96231b3b80d8
CMakeLists.txt
docs/CMake.rst