cmupd is a tool for converting user projects that use Cmajor version 3.2.0 or earlier APIs to use APIs of the current 3.3.0 version.
Usage: cmupd [options] { SOLUTION.cms | PROJECT.cmp | SOURCEFILE.cm } Options: --help | -h Print help and exit. --verbose | -v Be verbose. --commit | c Make changes to sources. If run without the --commit flag, only shows what changes would be made without actually making the changes.
The tool may be able to convert source code to use new APIs of the following changed libraries:
The tool may not be able to convert all source code to use new APIs of the following changed libraries, because APIs have changed so much or changes could not be automated:
If run without the --commit flag, prints the source lines that would be changed without actually making changes.
When run with the --commit flag, renames an old source file that need to be changed from foo.cm to foo.cm.000 and generates changed source file with name foo.cm.