add cmake as essential dep