add cmake lists