Graph package fixes

Fix aarch64-freebsd compilation failure
 by restricting graph unit to i8086/i386/x86_64 CPUs.
 Remove unneeded i386-linux special case.
This commit is contained in:
Pierre Muller 2021-12-14 21:58:24 +00:00
parent 2208b55f76
commit fc1ed78232

View File

@ -64,22 +64,8 @@ begin
AddInclude('fills.inc');
AddInclude('gtext.inc');
end;
// Graph unit Linux/i386
T:=P.Targets.AddUnit('graph.pp',[i386],[linux]);
with T.Dependencies do
begin
AddInclude('graphh.inc');
AddInclude('graph.inc');
AddInclude('fontdata.inc');
AddInclude('clip.inc');
AddInclude('palette.inc');
AddInclude('modes.inc');
AddInclude('fills.inc');
AddInclude('gtext.inc');
AddInclude('graph16.inc',[freebsd,linux]);
end;
// Graph unit other targets
T:=P.Targets.AddUnit('graph.pp',[go32v2,amiga,win32,win64,freebsd,msdos]);
// Graph unit, restricted to i8086, i386 and x86_64 CPUs
T:=P.Targets.AddUnit('graph.pp',[i8086,i386,x86_64],[go32v2,amiga,win32,win64,freebsd,linux,msdos]);
with T.Dependencies do
begin
AddInclude('graphh.inc');