basic1: add cmake