Use reproducible build date instead of compilation time and date.
Signed-off-by: Viktor Kleinik <vkleinik@cisco.com>
if (strcasecmp(args[0], "VERSION") == 0) {
return stralloc(PACKAGE_VERSION);
} else if (strcasecmp(args[0], "COMPILETIME") == 0) {
+#ifdef BUILD_DATE
+ return stralloc(BUILD_DATE);
+#else
return stralloc(__DATE__ " " __TIME__);
+#endif
} else {
return stralloc("[ERROR: internal unknown argument]");
}
else if (!strcmp(cmd, "pwd"))
help_cmd = C_PWD;
}
+#ifdef BUILD_DATE
+ fprintf(stdout, _(help_main), PACKAGE_VERSION, BUILD_DATE);
+#else
fprintf(stdout, _(help_main), PACKAGE_VERSION, __DATE__, __TIME__);
+#endif
fflush(stdout);
switch (help_cmd) {
case C_NONE: