Created attachment 302797 [details] zip of cmake builld stuff We hired a contractor to investigate implementing a CMake build system for Mozilla. Attaching the results of his work. I haven't actually looked at it, but it's better off here than on somebody's hard drive.
I'm willing to advise anyone who wants to understand, utilize, or improve the code. It is written in CMake script using lots of regular expressions. It translates configure.in and Makefile.in files to CMake files. For syntax, the configure.in translator is almost but not quite complete. Semantically, there are things missing from the translation, it's not complete. There is no tree walker either. Last but not least it has no license statement. I wasn't sure what Mozilla intended to do with the code.
We decided on a new direction in bug 784841.