IDE: new project: if there is are default project settings: adapt target file name to resemble project name, bug #23379

git-svn-id: trunk@44155 -
This commit is contained in:
mattias 2014-02-18 21:18:59 +00:00
parent 7db8442e23
commit 78b3ddb3f6

View File

@ -485,6 +485,16 @@ begin
if AProject.CompilerOptions.LoadFromFile(AFilename)<>mrOk then
DebugLn(['TMainIDEBase.DoLoadDefaultCompilerOptions failed']);
end;
// change target file name
AFilename:=ExtractFileName(AProject.CompilerOptions.TargetFilename);
if AFilename='' then
exit; // using default -> ok
if CompareFilenames(AFilename,ExtractFilename(AProject.ProjectInfoFile))=0
then exit; // target file name and project name fit -> ok
// change target file to project name
AProject.CompilerOptions.TargetFilename:=ExtractFilePath(AProject.CompilerOptions.TargetFilename)
+ExtractFileNameOnly(AProject.ProjectInfoFile)+ExtractFileExt(AFilename);
AProject.CompilerOptions.Modified:=false;
end;
procedure TMainIDEBase.DoSwitchToFormSrc(var ActiveSourceEditor: TSourceEditor;