4 ms·
Don't forget Chromium which itself has two meta build systems (gyp and gn - similar to bazel/cmake/etc.) along with an underlying build system (ninja) which can
by sunnyps 11y ago
Don't forget Chromium which itself has two meta build systems (gyp and gn - similar to bazel/cmake/etc.) along with an underlying build system (ninja) which can target multiple compilers and runtimes on different platforms.
P.S. Chromium is in the middle of a transition from gyp to gn[1] which is why it has two build systems.
[1] https://chromium.googlesource.com/chromium/src/+/master/tools/gn/README.md https://chromium.googlesource.com/chromium/src/+/master/tool...
- warmwaffles 11y agoAlso google doesn't give a shit about the developers that have to use the tools.
- frik 11y agoGood to hear the move away from gyp. The hand tuned build scripts (VS/nmake/make) before gyp were better.