Version number can be set as a cmake property.
Version number can be set as a cmake property.

It is usually gleaned from the git history, but this makes it settable
outside of a repository (e.g. in someone elses CI build)

KazDragon/terminalpp,KazDragon/terminalpp,KazDragon/terminalpp