add cmake as general dependency