Make Emacs support auto-completion for CMake
Easy. You only install company-mode and company-cmake.el according to the documentation HERE.
company-cmake.el is written by me. I'm in the process of signing necessary copyright papers to make it part of company-mode. I was told the process could take one month because I'm deal with GNU foundation. So please be patient.
Anyway, you can use company-cmake.el right now with company-mode without any problem.
Please note I only tested this plugin with cmake 2.8.
Here is screen shot:
UPDATED (12th Jan, 2014): Legal procedure is done. Now company-cmake.el is officially part of company-mode since version 0.6.12.
So all you need to do is install latest company-mode, no other set up required!