For context, I work in the mobile game industry developing for iOS and Android phones in a multi-platform (Mac, Window, Linux) development environment. You can do a lot without having to worry about writing low level code, but every once in a while, it becomes necessary. I have a basic working knowledge of these things, and of course, there are many case-by-case considerations when dealing with a device’s specific architecture, but much of my knowledge around this stuff is cobbled together from all sorts of different sources over the years. Anything more formal?
It seems like CMake and its reference guide is actually the closest and most informative thing that I have found in this ballpark. Any other recommendations or go-to sources for this kind software development?