Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
802 stars 62 forks source link

Include version and revision from project and git history #316

Closed winterheart closed 4 years ago

winterheart commented 4 years ago

After building executable will have nice autogenerated version like "Shockolate 0.7.8-g66e2ada" (if project built from git) or simple "Shockolate 0.7.8".

On every major update and release project version in CMakeLists.txt should be incremented. In future this information can be used for autopackaging.