Hi Alex, some answers inline below.
Cheers, Michael On Friday, September 6, 2019 at 9:00:56 PM UTC+2, [email protected] wrote: > > I have a couple of questions relating to the current build system (GN with > the GM.py wrapper) used for V8. > > * Why was the decision made to switch from GYP to GN? > Chromium did switch to GN. As V8 is heavily using Chromium's infrastructure, we simply needed to switch too. > * Why was GN chosen over other build systems, such as Google's own Bazel? > You should ask this question on [email protected] or similar. > * How smooth was the transition? > * What are some of the unique use cases of V8 that GN/GM handle? > * What are all the requirements a new build system would have to have > before the V8 team would consider porting to a new build system? > > I'm currently studying differences in build systems (just for my own > curiosity), and I wanted to get a sorta 'behind-the-scenes' look at the > build system of a very large software project like V8. > > Thanks. > > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-dev/865d0a00-ffde-4ead-9166-bcd9af0387e0%40googlegroups.com.
