整理cmake，少量完善数据类型匹配