merge version with cmake