[llvm-dev] [cfe-dev] GN build roundtable summary; adding GN build files to the repo (original) (raw)
Brian Cain via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 31 11:36:28 PDT 2018
- Previous message: [llvm-dev] [cfe-dev] GN build roundtable summary; adding GN build files to the repo
- Next message: [llvm-dev] [cfe-dev] GN build roundtable summary; adding GN build files to the repo
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Oct 31, 2018, 1:32 PM Petr Hosek <phosek at chromium.org> wrote:
On Wed, Oct 31, 2018 at 11:30 AM Brian Cain <brian.cain at gmail.com> wrote:
On Wed, Oct 31, 2018, 1:18 PM Nico Weber via cfe-dev <_ _cfe-dev at lists.llvm.org> wrote: Hi, first things first: If you're happy with cmake, you can stop reading now. Nobody is proposing that LLVM moves off cmake, and nobody is proposing anything that's causing people using cmake more work. At the LLVM conference, I gave a lightning talk [1] about using GN [2] to build LLVM and clang. cmake is great for many use cases, but in my opinion local day-to-day development isn't one of them. So I wrote GN build files for LLVM and clang, enough to make
ninja check-llvm check-clang_ _check-lld
build everything needed for these three test suites and that all tests pass. This works on Linux, Mac, Win hosts targeting X86, ARM, AArch64. You can see them at [3].I'm in favor of including the gn build files. Aside: build of gn itself failed for me on Ubuntu 14, link errors related to unsupported relocations, AFAICT this is just an incompatibility between the Debian filesystem downloaded and Ubuntu 14. Could you provide a release tarball of gn for a couple of key platforms? We provide prebuilts for GN now, see https://gn.googlesource.com/gn/#getting-started
Oh, I see, that works well. Thanks!
-Brian
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181031/c799a06e/attachment.html>
- Previous message: [llvm-dev] [cfe-dev] GN build roundtable summary; adding GN build files to the repo
- Next message: [llvm-dev] [cfe-dev] GN build roundtable summary; adding GN build files to the repo
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]