cmake c2c
fix c2c
update