mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2025-02-17 01:21:47 +00:00
parent
89d986a35b
commit
171f98474f
1 changed files with 5 additions and 5 deletions
10
Makefile
10
Makefile
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue