lazbuild: fixed compilation

git-svn-id: trunk@29470 -
This commit is contained in:
mattias 2011-02-11 18:46:40 +00:00
parent 12728e1833
commit d94246f616
3 changed files with 6 additions and 5 deletions

View File

@ -153,7 +153,7 @@ type
function ShowConfigureBuildLazarusDlg(AProfiles: TBuildLazarusProfiles): TModalResult;
function BuildLazarus(Profiles: TBuildLazarusProfiles;
ExternalTools: TExternalToolList; Macros: TTransferMacroList;
ExternalTools: TBaseExternalToolList; Macros: TTransferMacroList;
const PackageOptions, CompilerPath, MakePath: string;
Flags: TBuildLazarusFlags): TModalResult;
@ -212,7 +212,7 @@ begin
end;
function BuildLazarus(Profiles: TBuildLazarusProfiles;
ExternalTools: TExternalToolList; Macros: TTransferMacroList;
ExternalTools: TBaseExternalToolList; Macros: TTransferMacroList;
const PackageOptions, CompilerPath, MakePath: string;
Flags: TBuildLazarusFlags): TModalResult;

View File

@ -34,6 +34,7 @@ uses
// IDE
IDEProcs, InitialSetupDlgs, OutputFilter, CompilerOptions, ApplicationBundle,
TransferMacros, EnvironmentOpts, IDETranslations, LazarusIDEStrConsts,
ExtToolDialog,
MiscOptions, Project, LazConf, PackageDefs, PackageLinks, PackageSystem,
BuildLazDialog, BuildProfileManager, BuildManager, BaseBuildManager;
@ -807,8 +808,8 @@ begin
end;
TranslateResourceStrings(EnvironmentOptions.LazarusDirectory,
EnvironmentOptions.LanguageID);
ExternalTools.OnNeedsOutputFilter:=@OnExtToolNeedsOutputFilter;
ExternalTools.OnFreeOutputFilter:=@OnExtToolFreeOutputFilter;
TExternalToolList(ExternalTools).OnNeedsOutputFilter:=@OnExtToolNeedsOutputFilter;
TExternalToolList(ExternalTools).OnFreeOutputFilter:=@OnExtToolFreeOutputFilter;
if CompilerOverride<>'' then
CompilerFilename:=CompilerOverride;
if LazarusDirOverride<>'' then

View File

@ -29,7 +29,7 @@ interface
uses
Classes, Math, SysUtils, Forms, Controls, Dialogs, CompilerOptions,
Process, AsyncProcess, LCLProc, DynQueue, FileUtil, UTF8Process,
AsyncProcess, LCLProc, DynQueue, FileUtil, UTF8Process,
CodeCache, CodeToolManager,
IDEDialogs, IDEMsgIntf, IDEExternToolIntf,
IDEProcs, LazConf;