Mam projekt GCC i chciałbym automatycznie dodać definicje daty kompilacji i numeru wersji (z git) do moich źródeł. Jaki jest najlepszy sposób na zrobienie tego?Jak dodać wersję i datę powstania do źródła?
Mój cel jest prosty, aby móc zrobić coś takiego na starcie:
printf("Test app build on %s, revision %d", BUILD_DATE, REVISION)
Dla budynku używam zrobić z prostego Makefile.inc, nie autoconf lub coś takiego.