I really enjoy using premake4, http://industriousone.com/introducing-premake it works on linux, mac and osx. I don't know about AIX/Solaris and have not tried it with a really huge project.
It's been coded in C, is scriptable with lua and that would get around the CMake specific language. It generates the project files for the platforms you want, so it may save you from writing the autoconf files yourself.
It's been coded in C, is scriptable with lua and that would get around the CMake specific language. It generates the project files for the platforms you want, so it may save you from writing the autoconf files yourself.