add cmake for project