+ -o now sets output path only if a path is explicitly specified

git-svn-id: trunk@1698 -
This commit is contained in:
michael 2005-11-08 20:25:04 +00:00
parent 735281f879
commit 0362fa505d

View File

@ -872,12 +872,14 @@ begin
if More<>'' then if More<>'' then
begin begin
{$IFDEF USE_SYSUTILS} {$IFDEF USE_SYSUTILS}
OutputExeDir:=SplitPath(More); D:=SplitPath(More);
OutputFile:=SplitFileName(More); OutputFile:=SplitFileName(More);
OutputExtension:=SplitExtension(More); OutputExtension:=SplitExtension(More);
{$ELSE USE_SYSUTILS} {$ELSE USE_SYSUTILS}
FSplit(More,OutputExeDir,OutputFile,OutputExtension); FSplit(More,D,OutputFile,OutputExtension);
{$ENDIF USE_SYSUTILS} {$ENDIF USE_SYSUTILS}
if (D<>'') then
OutputExeDir:=FixPath(D,True);
end end
else else
IllegalPara(opt); IllegalPara(opt);