From 9f4a682a1f77e3a8b34db91d5b28f05596f311fc Mon Sep 17 00:00:00 2001 From: Christian Hammacher Date: Fri, 10 Aug 2007 22:43:44 +0000 Subject: [PATCH] fixed dynamic output dir for drag+drop --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401310 --- sourcepawn/batchtool/compile.dpr | 8 ++++++-- sourcepawn/batchtool/compile.exe | Bin 113152 -> 113664 bytes 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sourcepawn/batchtool/compile.dpr b/sourcepawn/batchtool/compile.dpr index a395c37f..25bdbfe4 100644 --- a/sourcepawn/batchtool/compile.dpr +++ b/sourcepawn/batchtool/compile.dpr @@ -56,8 +56,12 @@ begin cfg := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'compiler.ini'); outdir := cfg.ReadString('Main', 'Output', ''); - if (outdir <> '') and (DirectoryExists(outdir)) then - outdir := IncludeTrailingPathDelimiter(outdir) + if (outdir <> '') then begin + if (DirectoryExists(outdir)) then + outdir := IncludeTrailingPathDelimiter(outdir) + else if (DirectoryExists(ExtractFilePath(ParamStr(0)) + outdir)) then + outdir := ExtractFilePath(ParamStr(0)) + IncludeTrailingPathDelimiter(outdir); + end else outdir := ''; cfg.Free; diff --git a/sourcepawn/batchtool/compile.exe b/sourcepawn/batchtool/compile.exe index 22f1ebb54527f372f2b1082c0dea2e5b2a1c7523..5cfa71745a0f2c074e28f28bfd3da9f0678ed30d 100644 GIT binary patch delta 1411 zcmZux4M-eE6rQ=OQh$ijrvAm6gqE5Znw+@1`DxlH&6P%?SmNX~f`Q}|8%k2bU0T83 z8T16Z46$s9Nhpm+L$Dy_+6s4GC2XU#21JBNav>(QrO_=yq^`9aZa7{b(F+| z`$3)AvpLsEyn*?a1#6!DUdnm5>D^1oti|{>3m7%C)HxUJ6ONY!k<7^+m`B*}5PmO! zA1hx5c`^g0U&Vyn3?(r(xLtV0qC+k}l;?}`n%H+ZxPLE%3vp17okG+(T{kig`q3F! z^fBGR^K>#DnQaG>v6$ptZ;D5h(|rME7?kP5vQ|LfM(32107^`QVePb)4N#jqE6F@ltZ@2O(@6|-p zNcYEZS_i-}vatbJ?}0_Y^lq_4gMEOq04PTUPrhKF-t_#ID73!bS4GV}p}hD2me}p& zD$@r#?D3-bF&t}bbob`Al|vKMIS}0lUaaYlBp-WJ{s_jNINsdEc7>;^@jiTg1mlY% z_)_@!!?@se9O>WMj*r(rt>6{eO1@I8I22VmqRDA+zg2Ij)9Qj+qItAV?Sl5X7Sf{HEp1ARX-s>p;oSwh5eiSXV~5S=O6yPWz?#_K zTHVie;CDoPqXUvWH$@TC(DSW4IP5+{W4bp>+nO1%a8gL2AjkID1;)E?u3}y^a!+N(dhJY$%(XD|Bb8Ucici@JU zHE%btej95DDPDB6>cF9WgtTM;&Wbe{Io5Pm1um}iJj%Mn6z4i#%`Ah-h5xim=# zKN~3H{|qB*h`-Jf;*9QErmFxbm_7&dO@VyeJ`D1# z2a;ZkqFj&0qP%$?=8Q)2Js6&b;TxkjX>i3dFy9Y=dUQY0oZZFkJAn{60E@rVZx?BP z)*bFW38eo&8shXyJd)a+py}FVmRUPpV^1tcUlm^Di50L10%A$lnZnuM$?FCT&!~v2 zOk?+_v{oI)MGmWOryx=g+h8O1i~%nrxj9 zf&|Y8l23OZ=gX1(q1yK~rQsfY_UhY|cr+GH3H|Utm_3lYn<+Wfc=ntQWn^vhqsB7b~A9|BDP{8cTUx~|4{w4XTvJzNbL!`G434jFv9 zYZi)n93*%FVE*=#5Md;mH}vVXuVNY2Kh=RT*HF0}mDhl>MSKG~oIzZkzP-G>@@#6& zBls^hXImr%a`DdhhUgq@8icmTc2(@)jqeNregOmDMQ(1%A=lAR;d(lkh9(x#^o6vw zadti3wP7TW$dl!Cd4{}LR^>w3B{#~=a+~~G9+nf7WF1vj`KrK+WsC(3E^|0zyeQJ~1s)l;%sa?8gpC~ok8WY@9#eLPUz0OV7qJ76rXX4)H zrfHeYw&W#H9t;YTki!!3q6PRLo-ugh1VS$Tdef*o9v+V42gl;58;#>v#=}SA_|x(5 ibQ`Le^%>*gOXK(=@0j{At}KpM01kZ!)p_Z;