Ich habe ein GCC-Projekt und möchte automatisch Definitionen für Build-Datum und Revisionsnummer (von Git) zu meinen Quellen hinzufügen. Was ist der beste Weg, dies zu tun?Wie füge ich Revision und Builddatum zur Quelle hinzu?
Mein Ziel ist einfach der Lage sein, so etwas wie dies beim Start zu tun:
printf("Test app build on %s, revision %d", BUILD_DATE, REVISION)
Für Gebäude Ich verwende mit einem einfachen Makefile.inc machen, nicht autoconf oder etwas Ähnliches.