Added cmake build support
cmake support