Remove dash from date format (the gnu date format extension does not work on some BSD distribution) and use sed to still get single digit for date and hours

git-svn-id: svn://ultimatepp.org/upp/trunk@14341 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
amrein 2020-04-20 18:22:53 +00:00
parent 25a1dd394d
commit 37fa84b4b2

View file

@ -365,12 +365,12 @@ void MakeBuild::SaveMakeFile(const String& fn, bool exporting)
".PHONY: build_info\n"
"build_info:\n"
" (date '+#define bmYEAR %y%n"
"#define bmMONTH %-m%n"
"#define bmDAY %-d%n"
"#define bmHOUR %-H%n"
"#define bmMINUTE %-M%n"
"#define bmSECOND %-S%n"
"#define bmTIME Time(%y, %-m, %-d, %-H, %-M, %-S)' && \\\n"
"#define bmMONTH %m%n"
"#define bmDAY %d%n"
"#define bmHOUR %H%n"
"#define bmMINUTE %M%n"
"#define bmSECOND %S%n"
"#define bmTIME Time( %y, %m, %d, %H, %M, %S )' | sed 's| 0\\([[:digit:]]\\)| \\1|g' && \\\n"
" echo '#define bmMACHINE \"'`hostname`'\"' && \\\n"
" echo '#define bmUSER \"'`whoami`'\"') > " << build_info << "\n"
<< svn_info <<