add cmake
add cmake