]> granicus.if.org Git - libx264/commitdiff
build: Set all ASFLAGS from within configure
authorDiego Biurrun <diego@biurrun.de>
Sun, 27 Apr 2014 21:19:04 +0000 (23:19 +0200)
committerFiona Glaser <fiona@x264.com>
Sun, 20 Jul 2014 03:52:58 +0000 (20:52 -0700)
This is how all other toolchain flags are handled.

Makefile
configure

index a2bc0dc95460967ff617ec38da2b6ae4218cbaa2..0141287a8b6fc496806926242b1be25ce6206916 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -88,17 +88,14 @@ X86SRC = $(X86SRC0:%=common/x86/%)
 ifeq ($(ARCH),X86)
 ARCH_X86 = yes
 ASMSRC   = $(X86SRC) common/x86/pixel-32.asm
-ASFLAGS += -DARCH_X86_64=0
 endif
 
 ifeq ($(ARCH),X86_64)
 ARCH_X86 = yes
 ASMSRC   = $(X86SRC:-32.asm=-64.asm) common/x86/trellis-64.asm
-ASFLAGS += -DARCH_X86_64=1
 endif
 
 ifdef ARCH_X86
-ASFLAGS += -I$(SRCPATH)/common/x86/
 SRCS   += common/x86/mc-c.c common/x86/predict-c.c
 OBJASM  = $(ASMSRC:%.asm=%.o)
 $(OBJASM): common/x86/x86inc.asm common/x86/x86util.asm
index 1f38d6f745bf44739db308660b63271b4358eeff..5f6e5f18c2d66b418f660fb7d70798363eb7dcd5 100755 (executable)
--- a/configure
+++ b/configure
@@ -561,7 +561,7 @@ case $host_cpu in
     i*86)
         ARCH="X86"
         AS="yasm"
-        ASFLAGS="$ASFLAGS -O2"
+        ASFLAGS="$ASFLAGS -O2 -DARCH_X86_64=0 -I\$(SRCPATH)/common/x86/"
         if [ $compiler = GNU ]; then
             if [[ "$asm" == auto && "$CFLAGS" != *-march* ]]; then
                 CFLAGS="$CFLAGS -march=i686"
@@ -600,6 +600,7 @@ case $host_cpu in
     x86_64)
         ARCH="X86_64"
         AS="yasm"
+        ASFLAGS="$ASFLAGS -DARCH_X86_64=1 -I\$(SRCPATH)/common/x86/"
         [ $compiler = GNU ] && CFLAGS="-m64 $CFLAGS" && LDFLAGS="-m64 $LDFLAGS"
         if [ "$SYS" = MACOSX ]; then
             ASFLAGS="$ASFLAGS -f macho64 -m amd64 -DPIC -DPREFIX"