CMake

Added building by CMake