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