diff --git a/rtl/darwin/Makefile b/rtl/darwin/Makefile index 293ac9d73c..b89cd102a2 100644 --- a/rtl/darwin/Makefile +++ b/rtl/darwin/Makefile @@ -2847,7 +2847,7 @@ rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PP $(COMPILER) $(OBJPASDIR)/rtlconsts.pp macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) $(COMPILER) $(INC)/macpas.pp $(REDIR) -ifeq ($(ARCH),x86_64) +ifneq ($(findstring $(ARCH),x86_64 i386),) cpu$(PPUEXT) : $(PROCINC)/cpu.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) else cpu$(PPUEXT) : $(PROCINC)/cpu.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) diff --git a/rtl/darwin/Makefile.fpc b/rtl/darwin/Makefile.fpc index f03eb792a4..668ae40aa7 100644 --- a/rtl/darwin/Makefile.fpc +++ b/rtl/darwin/Makefile.fpc @@ -233,7 +233,7 @@ macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) # Other system-independent RTL Units # -ifeq ($(ARCH),x86_64) +ifneq ($(findstring $(ARCH),x86_64 i386),) cpu$(PPUEXT) : $(PROCINC)/cpu.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) else cpu$(PPUEXT) : $(PROCINC)/cpu.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)