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 ShowConfigureBuildLazarusDlg(AProfiles: TBuildLazarusProfiles): TModalResult;
function BuildLazarus(Profiles: TBuildLazarusProfiles; function BuildLazarus(Profiles: TBuildLazarusProfiles;
ExternalTools: TExternalToolList; Macros: TTransferMacroList; ExternalTools: TBaseExternalToolList; Macros: TTransferMacroList;
const PackageOptions, CompilerPath, MakePath: string; const PackageOptions, CompilerPath, MakePath: string;
Flags: TBuildLazarusFlags): TModalResult; Flags: TBuildLazarusFlags): TModalResult;
@ -212,7 +212,7 @@ begin
end; end;
function BuildLazarus(Profiles: TBuildLazarusProfiles; function BuildLazarus(Profiles: TBuildLazarusProfiles;
ExternalTools: TExternalToolList; Macros: TTransferMacroList; ExternalTools: TBaseExternalToolList; Macros: TTransferMacroList;
const PackageOptions, CompilerPath, MakePath: string; const PackageOptions, CompilerPath, MakePath: string;
Flags: TBuildLazarusFlags): TModalResult; Flags: TBuildLazarusFlags): TModalResult;

View File

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

View File

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