Cmake vs. Android.mk

It seems to me that CMake and Android.mk have a lot in common, can someone explain to me what the differences are and why Google invented a new build system and did not use CMake?

+6
source share
1 answer

Android developers have even more changes. Now you can use Ninja-build.

Sun is a long-term plan and includes replacing all Android.mk files throughout the tree with structured data files and describing the assembly logic in Go.

Source: https://groups.google.com/forum/#!topic/ninja-build/YPby3GRBqHA

So they invent another build system. For Chrome, they have already introduced Gyp. I think that Google does not have a central position to coordinate such decisions. Developers can decide on each project base that is best suited for the project. This is really good. The image is that every project with a lot of Google’s involvement will switch to the X build system. That would be unpleasant.

+1
source

Source: https://habr.com/ru/post/957158/


All Articles