Add CMakeLists.txt support.

Summary: