У меня есть проект GCC и вы хотите автоматически добавлять определения для даты сборки и номера версии (из git) в мои источники. Каков наилучший способ сделать это?Как добавить дату и дату создания в исходный код?
Моя цель проста, чтобы быть в состоянии сделать что-то вроде этого при запуске:
printf("Test app build on %s, revision %d", BUILD_DATE, REVISION)
Для строительства я использую сделать с помощью простого Makefile.inc, не Autoconf или что-нибудь подобное.