* Mac OS X compiler optimization flag -O3 (or any -O flag) generate broken

pk3 handling in the new XCode 2.4
* use more proper SSE compiler optimization flags for Mac OS X on x86
This commit is contained in:
Tony J. White = 2006-09-23 15:25:34 +00:00
parent 5568c9fcad
commit d45ece8223

View file

@ -354,7 +354,7 @@ ifeq ($(PLATFORM),darwin)
LDFLAGS += -framework Carbon
endif
ifeq ($(ARCH),i386)
OPTIMIZE += -msse2
OPTIMIZE += -march=prescott -mfpmath=sse
# x86 vm will crash without -mstackrealign since MMX instructions will be
# used no matter what and they corrupt the frame pointer in VM calls
BASE_CFLAGS += -mstackrealign
@ -403,7 +403,7 @@ ifeq ($(PLATFORM),darwin)
#CLIENT_LDFLAGS += -L/usr/X11R6/$(LIB) -lX11 -lXext -lXxf86dga -lXxf86vm
endif
OPTIMIZE += -O3 -ffast-math -falign-loops=16
OPTIMIZE += -ffast-math -falign-loops=16
ifneq ($(HAVE_VM_COMPILED),true)
BASE_CFLAGS += -DNO_VM_COMPILED