Automatic uninstall

When a project uses PhoenixCMake, a program update_projectname will be generated automatically to update the project even without local sources. This program allows to update the given project at the same place PhoenixCMake was installed to keep installation path consistent.

Example, for PhoenixString:

update_phoenixstring

It is also possible to pass a different branch, tag or commit hash to change the installation commit of the main branch.

Example, for PhoenixString:

update_phoenixstring master

Is equivalent to the previous example but the branch is specified.