From 1d319c931b17b11b0a6d45c3df54a75e9f6b09e9 Mon Sep 17 00:00:00 2001 From: Sylvain Petreolle Date: Sat, 22 Jun 2013 22:33:49 +0000 Subject: [PATCH] [VERSION] Replace binary tool in repository by a Windows one to get current date. (supported since Windows XP/2003) svn path=/trunk/; revision=59294 --- reactos/include/reactos/version.cmake | 6 ++++-- reactos/tools/getdate.c | 13 ------------- reactos/tools/getdate.cmd | 1 - reactos/tools/getdate.exe | Bin 5632 -> 0 bytes 4 files changed, 4 insertions(+), 16 deletions(-) delete mode 100644 reactos/tools/getdate.c delete mode 100644 reactos/tools/getdate.cmd delete mode 100644 reactos/tools/getdate.exe diff --git a/reactos/include/reactos/version.cmake b/reactos/include/reactos/version.cmake index 641fb00eafb..027be3c584f 100644 --- a/reactos/include/reactos/version.cmake +++ b/reactos/include/reactos/version.cmake @@ -1,7 +1,9 @@ macro(today RESULT) if(CMAKE_HOST_WIN32) - execute_process(COMMAND "${REACTOS_SOURCE_DIR}/tools/getdate.exe" OUTPUT_VARIABLE ${RESULT}) - string(STRIP ${${RESULT}} ${RESULT}) + execute_process(COMMAND wmic os get LocalDateTime OUTPUT_VARIABLE RAWDATE) + string(REPLACE "\n" ";" RAWDATE ${RAWDATE}) + LIST(GET RAWDATE 1 RAWDATE) + string(SUBSTRING ${RAWDATE} 0 8 ${RESULT}) elseif(CMAKE_HOST_UNIX) execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT}) string(STRIP ${${RESULT}} ${RESULT}) diff --git a/reactos/tools/getdate.c b/reactos/tools/getdate.c deleted file mode 100644 index 892a8ea40fa..00000000000 --- a/reactos/tools/getdate.c +++ /dev/null @@ -1,13 +0,0 @@ -#include -#include -void main() -{ - char curdate[9]; - time_t now; - struct tm *tm_now; - - time(&now); - tm_now=localtime(&now); - strftime(curdate, sizeof(curdate), "%Y%m%d", tm_now); - printf("%s", curdate); -} diff --git a/reactos/tools/getdate.cmd b/reactos/tools/getdate.cmd deleted file mode 100644 index 324e24d6ece..00000000000 --- a/reactos/tools/getdate.cmd +++ /dev/null @@ -1 +0,0 @@ -gcc getdate.c -o getdate.exe -s diff --git a/reactos/tools/getdate.exe b/reactos/tools/getdate.exe deleted file mode 100644 index d3e80076f83ecb015a7d308e7dc4f136aec68bb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5632 zcmeHLe{2)i9e*}vm=I%YfS?+z2gHo7C`(qgo4Q7G3vLl5)R1PQgUC4cId$jQ*7=+t zsBB>uue;tnWoxOr3Z@yRjiFBJ5MrSq>cyo5X`QkNRc!DFqp5aY{6{opnPKT}pYOYK zVzvtHkEzlop7g!%_xs-W_xrwgXSaTBh%I1@IRJ*i*f1~+AAjEYF@WWz_rAH5om%|v z+F{%Fch^4sY%DFLq-2*A>K4MGL?S5*ouVLR5<)B?Ys%6`G4`>*zQ#yM4uR&O3m_=grGT2@V@-ud z$rQXs^GyJf<4QDP4#@c$JJV_6cGJU0kAEKn%vWfPnf7>X0+6BDXb)-z`K@8^lK+Dh zXjeZ_%B$3lispAVUsW@+8f%`>Sj+brEA(z|$pJ}w&eI9I=xA^PHIJ)LH#qbO&`QN7 z@6Q(GrPh)$cGkd9uV^sSQBlhsBM#Q`GEB%Lz1vz|BI4BTt3xddX?9P`8lcPt7@|IF zo>67^7_fXi2OlS_C1Y&zwU$>PJo!7z>o5hUZh?FN^4S^pU=M=O*Mlj=K|yQ@*(`9G zO_t53Y{5OaYkt`nD}CAID1bBE=62YeT?8}UdAWISH)v%ER&uAI!E)z5LkRV3Q_2l+ z$~-=%d&yndp&$ALWBL#@F8V86+FwC9o;(wLR9J`4M=8|j{L?_rVP^8sgG$~B4kd^j zb3j^KaV-FL+?~zCkaFv~d@mQE?DDjv`I=NmgWd*BQ&zcEkT?FTOn_uQ2boFNQ0>r{ zaXs>+dh{RR)u2pF=^N|_zl0n#3e%ad#+T=T!_q<&OfBl?A)>Bs&^N${S(cixJmm5m z8R03Ee5l{F>KovJuTt))=@ISDSJGFrdHMfoks_U=Tu4}F`bkq+zj6de&4Xj;r zU9a+#m)YO>dgOx=K0y1@1Q)a)*cVK#yNJTMFh|jSn@>A2y%>_DWQ<)Z@^>QU{yH}| z`RAJWI*K&~B!3fAO1Vk@3j)q2c7g$|el}To3=w2Kc8q=w$%8^`vvs z)LBmzgyZ`u?4M%pQV~LP!>muWrRs6~01I%D;(vHS=vJ(-z-&%!eJd=1rpW=}`4xuCRM#uA&X^J%NIL}ssM zrYFze-v4=zkG2ElauSH0kha3IxT^`A5mL{zI5j%JpLyJaqNEL-px%WDR%r zERg|cZg;(M%jVAh05)s)>*|yjAD-w&k9+V# z5bhWL#9601y8+hRr@uvlg9X)JR!91mx$vE8%=Igu%yEO-0sX#_oa14dsxkR{80+m* zDo*#{1+rVLFLlwaZQd_x(Tp(txEVEtw?HYSNA*`eGz?Qu z`mJTiIzP8{S*{0J37PL&#&Ydtbrk;fuR^_agYO@$Z`OE*r6z>s{uQUy5oFiUYTP;3FU&?_ahj$-ozVdUT-Gc=fY%aKuQUs?!^Hb?QI`ae)nb zfXj~eHE|O@`5sf0*-?ty-)FeE%+PG5Rus;XgMrDnc@dER)%R;|aKn2gfNmc$yuYz9 z+iCJ+7C&L(Q42e*^=XTDSp2NTPg%HPVco*@mfUfRKV{+9E&PUshb?@LV}8G_(!Do% z6Zq(YzF9GhOVxJ}ax~tcTN;CCPTb+aWqgcXw{-3xdUxsnumbT|XIJ>SV7f69kF(&m zp5QLAE0&f;X>&Z3PK#+u+53#Q+Z$nCVp?N~u3q{y#6G>iIvvoF#W4Q(SzDdq=Y_E^uwbxDl)FQ*L`dpN zvsUn_U{Fl-#H3_`v8PNvO8=iR76z9VcVG&W|k0e_#mh5Ego3>yw z!KY5xNZ8bT!XD~ON;2DF58)pulJB=id!?8R8$Y(w@r%>RW+&|3Vs|*z&)6^RDJhna zql}H%)3L5ZD9+fJJuOR7E{M!cT(Y0y#C;hv2__sgsd4Au}zCz}|0p01I Puq0Ql!tmYkA64L=C;#Jo