build_info.patch

Jan DolinĂ¡r, 07/29/2015 10:44 PM

Download (913 Bytes)

View differences:

uppsrc/ide/Builders/Build.cpp (working copy)
675 675
				".PHONY: all\n"
676 676
				"all: prepare $(OutFile)\n"
677 677
				"\n"
678
				".PHONY: build_info\n"
679
				"build_info:\n"
680
				"	date '+#define bmYEAR    %y%n'\\\n"
681
				"	'#define bmMONTH   %m%n'\\\n"
682
				"	'#define bmDAY     %d%n'\\\n"
683
				"	'#define bmHOUR    %H%n'\\\n"
684
				"	'#define bmMINUTE  %M%n'\\\n"
685
				"	'#define bmSECOND  %S%n'\\\n"
686
				"	'#define bmTIME    Time(%y, %m, %d, %H, %M, %S)' > build_info.h\n"
687
				"	echo '#define bmMACHINE \"'`hostname`'\"' >> build_info.h\n"
688
				"	echo '#define bmUSER    \"'`whoami`'\"' >> build_info.h\n"
689
				"\n"
678 690
				".PHONY: prepare\n"
679
				"prepare:\n";
691
				"prepare: build_info\n";
680 692
		}
681 693
		config << mf.config;
682 694
		install << mf.install;