Added cmake support