-f macho -DPREFIX just seems to do the job
git-svn-id: svn://svn.videolan.org/x264/trunk@401
df754926-b1dd-0310-bc7b-
ec298dee348c
SRCS += common/visualize.c common/display-x11.c
endif
-# No optims on OS X / Intel yet because of nasm limitations
-ifneq ($(SYS),MACOSX)
-
# MMX/SSE optims
ifeq ($(ARCH),X86)
SRCS += common/i386/mc-c.c common/i386/dct-c.c common/i386/predict.c
ASFLAGS += -Icommon/amd64
endif
-endif # SYS_MACOSX
-
# AltiVec optims
ifeq ($(ARCH),PPC)
SRCS += common/ppc/mc.c common/ppc/pixel.c common/ppc/dct.c
#include "x264.h"
#include "cpu.h"
-/* XXX
- No nasm on OS X / Intel yet */
-#if defined(ARCH_X86) && defined(SYS_MACOSX)
-#undef ARCH_X86
-#endif
-
#if defined(ARCH_X86) || defined(ARCH_X86_64)
extern int x264_cpu_cpuid_test( void );
extern uint32_t x264_cpu_cpuid( uint32_t op, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx );
case "$UNAMEM" in
i386|i486|i586|i686|BePC)
ARCH="X86"
- if [ $SYS != MACOSX ]
+ CFLAGS="$CFLAGS -DHAVE_MMXEXT -DHAVE_SSE2"
+ if [ $SYS = MACOSX ]
then
- # No optims on OS X / Intel yet because of nasm limitations
- CFLAGS="$CFLAGS -DHAVE_MMXEXT -DHAVE_SSE2"
+ ASFLAGS="-f macho -DPREFIX"
fi
;;
x86_64)