version.c.in 749 B

12345678910111213141516171819202122232425262728293031323334
  1. #include "${i_versioned_entity}_version.h"
  2. unsigned int @i_versioned_entity@_versionMajor () {
  3. return ${${i_versioned_entity}_VERSION_MAJOR};
  4. }
  5. unsigned int @i_versioned_entity@_versionMinor () {
  6. return ${${i_versioned_entity}_VERSION_MINOR};
  7. }
  8. unsigned int @i_versioned_entity@_versionPatch () {
  9. return ${${i_versioned_entity}_VERSION_PATCH};
  10. }
  11. const char* @i_versioned_entity@_versionGitInfo () {
  12. return
  13. "${gitDescribe}"
  14. "${gitUntracked}";
  15. }
  16. const char* @i_versioned_entity@_versionFullString () {
  17. return
  18. "${${i_versioned_entity}_VERSION_MAJOR}."
  19. "${${i_versioned_entity}_VERSION_MINOR}."
  20. "${${i_versioned_entity}_VERSION_PATCH}"
  21. "${${i_versioned_entity}_VERSION_PRE_RELEASE}"
  22. "+${gitDescribe}"
  23. "${gitUntracked}";
  24. }