sourcepawn/batchtool/compile.dpr
changeset 1304 6465c6eaa4c1
parent 1302 63cab5e08c56
     1.1 --- a/sourcepawn/batchtool/compile.dpr	Fri Aug 10 22:29:54 2007 +0000
     1.2 +++ b/sourcepawn/batchtool/compile.dpr	Fri Aug 10 22:43:44 2007 +0000
     1.3 @@ -56,8 +56,12 @@
     1.4  
     1.5    cfg := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'compiler.ini');
     1.6    outdir := cfg.ReadString('Main', 'Output', '');
     1.7 -  if (outdir <> '') and (DirectoryExists(outdir)) then
     1.8 -    outdir := IncludeTrailingPathDelimiter(outdir)
     1.9 +  if (outdir <> '') then begin
    1.10 +    if (DirectoryExists(outdir)) then
    1.11 +      outdir := IncludeTrailingPathDelimiter(outdir)
    1.12 +    else if (DirectoryExists(ExtractFilePath(ParamStr(0)) + outdir)) then
    1.13 +      outdir := ExtractFilePath(ParamStr(0)) + IncludeTrailingPathDelimiter(outdir);
    1.14 +  end
    1.15    else
    1.16      outdir := '';
    1.17    cfg.Free;