Tengo un proyecto GCC y me gustaría agregar automáticamente las definiciones para la fecha de compilación y el número de revisión (de git) a mis fuentes. ¿Cuál es la mejor manera de hacer esto?¿Cómo agrego revisión y fecha de compilación a la fuente?
Mi objetivo es simple para ser capaz de hacer algo como esto en el arranque:
printf("Test app build on %s, revision %d", BUILD_DATE, REVISION)
Para la construcción que estoy usando hace con un simple Makefile.inc, no autoconf ni nada de esto.