add cmake support