[llvm-dev] RFC: LLVM Build System Future Direction

David Zarzycki via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 30 04:37:05 PDT 2019



> On Oct 29, 2019, at 7:09 PM, Chris Bieneman via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> There was also agreement that in the monorepo it no longer makes sense to have an option to specify the source locations of sub-projects. That means we can remove the `LLVM_EXTERNAL_*_SOURCE_DIR` variables.
> 

Hi Chris,

What about genuine external projects? For example, I build Swift “unified” as a part of LLVM but I can’t keep the Swift source inside of the llvm-project directory due to how Git submodules work. In other words:

$ cd my_project
$ ls toolchain
cmark
llvm-project
swift
$ git submodule status
 bfa95d55b535fa178f75484b5e8f82ae3d8517af toolchain/cmark
 ea51a1ab2980d055c68820888ce255242f387c91 toolchain/llvm-project
+cec05255029d0ce354825e5530a47a5affb03975 toolchain/swift 

Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191030/ed32061e/attachment.html>


More information about the llvm-dev mailing list