BitBlt Patch #0000 (#5176)

This commit is contained in:
Thilo Schulz 2011-09-29 02:44:08 +00:00
parent 89d986a35b
commit 171f98474f

View file

@ -375,20 +375,20 @@ ifeq ($(PLATFORM),darwin)
BASE_CFLAGS = -Wall -Wimplicit -Wstrict-prototypes BASE_CFLAGS = -Wall -Wimplicit -Wstrict-prototypes
ifeq ($(ARCH),ppc) ifeq ($(ARCH),ppc)
BASE_CFLAGS += -faltivec BASE_CFLAGS += -arch ppc -faltivec -mmacosx-version-min=10.2
OPTIMIZEVM += -O3 OPTIMIZEVM += -O3
endif endif
ifeq ($(ARCH),ppc64) ifeq ($(ARCH),ppc64)
BASE_CFLAGS += -faltivec BASE_CFLAGS += -arch ppc64 -faltivec -mmacosx-version-min=10.2
endif endif
ifeq ($(ARCH),i386) ifeq ($(ARCH),i386)
OPTIMIZEVM += -march=prescott -mfpmath=sse OPTIMIZEVM += -march=prescott -mfpmath=sse
# x86 vm will crash without -mstackrealign since MMX instructions will be # x86 vm will crash without -mstackrealign since MMX instructions will be
# used no matter what and they corrupt the frame pointer in VM calls # used no matter what and they corrupt the frame pointer in VM calls
BASE_CFLAGS += -m32 -mstackrealign BASE_CFLAGS += -arch i386 -m32 -mstackrealign
endif endif
ifeq ($(ARCH),x86_64) ifeq ($(ARCH),x86_64)
OPTIMIZEVM += -mfpmath=sse OPTIMIZEVM += -arch x86_64 -mfpmath=sse
endif endif
BASE_CFLAGS += -fno-strict-aliasing -DMACOS_X -fno-common -pipe BASE_CFLAGS += -fno-strict-aliasing -DMACOS_X -fno-common -pipe
@ -428,7 +428,7 @@ ifeq ($(PLATFORM),darwin)
SHLIBEXT=dylib SHLIBEXT=dylib
SHLIBCFLAGS=-fPIC -fno-common SHLIBCFLAGS=-fPIC -fno-common
SHLIBLDFLAGS=-dynamiclib $(LDFLAGS) SHLIBLDFLAGS=-dynamiclib $(LDFLAGS) -Wl,-U,_com_altivec
NOTSHLIBCFLAGS=-mdynamic-no-pic NOTSHLIBCFLAGS=-mdynamic-no-pic