From c5f7e338566546d0dfff5ad8b7f72f328be29daa Mon Sep 17 00:00:00 2001 From: mattias Date: Fri, 4 Dec 2009 11:32:51 +0000 Subject: [PATCH] IDE: added IDEBuildOptions macro to codetools package git-svn-id: trunk@22955 - --- components/codetools/codetools.lpk | 1 + packager/packagesystem.pas | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/components/codetools/codetools.lpk b/components/codetools/codetools.lpk index bada5c37b8..5af226ed4c 100644 --- a/components/codetools/codetools.lpk +++ b/components/codetools/codetools.lpk @@ -18,6 +18,7 @@ + diff --git a/packager/packagesystem.pas b/packager/packagesystem.pas index 8a4d697f94..8ff1eaf584 100644 --- a/packager/packagesystem.pas +++ b/packager/packagesystem.pas @@ -1296,6 +1296,8 @@ begin UsageOptions.UnitPath:=SetDirSeparators( '$(LazarusDir)/packager/units/$(TargetCPU)-$(TargetOS)'); + CompilerOptions.CustomOptions:='$(IDEBuildOptions)'; + // add registering units AddFile(SetDirSeparators('packages/fcl-db/src/base/db.pas'),'DB',pftUnit,[],cpBase); AddFile(SetDirSeparators('packages/fcl-process/src/process.pp'),'Process',pftUnit,[],cpBase); @@ -1377,6 +1379,7 @@ begin CompilerOptions.IncludePath:=SetDirSeparators( '$(LazarusDir)/lcl/include;$(LazarusDir)/lcl/interfaces/$(LCLWidgetType)'); AddLCLLinkPaths(UsageOptions); + CompilerOptions.CustomOptions:='$(IDEBuildOptions)'; // use the lcl/units/$(TargetCPU)-$(TargetOS)/alllclunits.o // file as indicator, if LCL has been recompiled @@ -1494,6 +1497,7 @@ begin // add unit paths UsageOptions.UnitPath:=SetDirSeparators( '$(LazarusDir)/components/synedit/units/$(TargetCPU)-$(TargetOS)'); + CompilerOptions.CustomOptions:='$(IDEBuildOptions)'; // use the components/units/..../allsyneditunits.o file as indicator, // if synedit has been recompiled @@ -1570,6 +1574,8 @@ begin AddFile('sourcelog.pas','SourceLog',pftUnit,[],cpBase); AddFile('stdcodetools.pas','StdCodeTools',pftUnit,[],cpBase); + CompilerOptions.CustomOptions:='$(IDEBuildOptions)'; + // add unit paths UsageOptions.UnitPath:=SetDirSeparators( '$(LazarusDir)/components/codetools/units/$(TargetCPU)-$(TargetOS)'); @@ -1642,6 +1648,8 @@ begin UsageOptions.UnitPath:=SetDirSeparators( '$(LazarusDir)/ideintf/units/$(TargetCPU)-$(TargetOS)'); + CompilerOptions.CustomOptions:='$(IDEBuildOptions)'; + // use the ideintf/units/$(TargetCPU)/$(TargetOS)/allideintf.o file // as indicator, if ideintf has been recompiled OutputStateFile:=SetDirSeparators(