[Lazarus] Attn. Mattias, adding x86 CPU detection function to DefineTemplates.pas

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Nov 23 22:55:37 CET 2023



On 23.11.23 02:11, Maxim Ganetsky via lazarus wrote:
> Hello.
> 
> I am trying to solve 
> https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/38786 
> (Lazarus emits x86-specific assembler mode compiler option for non-x86 
> CPUs).
> 
> In order to solve it, I need to add the following function to 
> DefineTemplates.pas:
> 
> function IsCPUX86(TargetCPU: string): boolean;
> begin
>    TargetCPU := GetFPCTargetCPU(TargetCPU);
>    Result:=(TargetCPU='i8086') or (TargetCPU='i386') or 
> (TargetCPU='x86_64');
> end;

ok

Mattias


More information about the lazarus mailing list