mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 19:49:18 +02:00
fixed adding default ext for programs under win32
git-svn-id: trunk@4829 -
This commit is contained in:
parent
66a0e75d15
commit
c8acf19ab2
@ -1383,16 +1383,23 @@ end;
|
||||
------------------------------------------------------------------------------}
|
||||
function TBaseCompilerOptions.CreateTargetFilename(
|
||||
const MainSourceFileName: string): string;
|
||||
|
||||
procedure AppendDefaultExt;
|
||||
begin
|
||||
if CompareText(fTargetOS, 'win32') = 0 then
|
||||
Result:=Result+'.exe';
|
||||
end;
|
||||
|
||||
begin
|
||||
if (TargetFilename <> '') then begin
|
||||
Result:=ExtractFilePath(MainSourceFileName)+TargetFilename;
|
||||
AppendDefaultExt;
|
||||
end else begin
|
||||
// fpc creates lowercase executables as default
|
||||
Result:=lowercase(ExtractFileNameOnly(MainSourceFileName));
|
||||
if Result<>'' then begin
|
||||
Result:=ExtractFilePath(MainSourceFileName)+Result;
|
||||
if CompareText(fTargetOS, 'win32') = 0
|
||||
then Result:=Result+'.exe';
|
||||
AppendDefaultExt;
|
||||
end else
|
||||
Result:='';
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user