Merging CMake subtree
Provide CMake support