增加cmake封装功能