mozilla-arm64-libjpeg-turbo.patch
changeset 881 1268ddc9dc16
parent 880 349bcaa18df4
child 882 82af81b0a6c7
equal deleted inserted replaced
880:349bcaa18df4 881:1268ddc9dc16
     1 # HG changeset patch
       
     2 # Parent  af95b352f0be4eb2e337867450f25f4c2456a47f
       
     3 
       
     4 diff --git a/configure.in b/configure.in
       
     5 --- a/configure.in
       
     6 +++ b/configure.in
       
     7 @@ -6202,27 +6202,29 @@ if test -n "$LIBJPEG_TURBO_X86_ASM" -o -
       
     8          if test "$_YASM_MAJOR_VERSION" -lt "1" -o \( "$_YASM_MAJOR_VERSION" -eq "1" -a "$_YASM_MINOR_VERSION" -lt "1" \) ; then
       
     9              AC_MSG_ERROR([Yasm 1.1 or greater is required to build with libjpeg-turbo's optimized JPEG decoding routines, but you appear to have version $_YASM_MAJOR_VERSION.$_YASM_MINOR_VERSION.  Upgrade to the newest version or configure with --disable-libjpeg-turbo to use the pure C JPEG decoder.  See https://developer.mozilla.org/en/YASM for more details.])
       
    10          fi
       
    11      fi
       
    12  fi
       
    13  
       
    14  dnl If we're on an ARM system which supports libjpeg-turbo's asm routines and
       
    15  dnl --disable-libjpeg-turbo wasn't passed, use the C compiler as the assembler.
       
    16 -if test -n "$LIBJPEG_TURBO_ARM_ASM" ; then
       
    17 +if test -n "$LIBJPEG_TURBO_ARM_ASM" -o -n "$LIBJPEG_TURBO_ARM64_ASM" ; then
       
    18      echo "Using $AS as the assembler for ARM code."
       
    19      LIBJPEG_TURBO_AS=$AS
       
    20  fi
       
    21  
       
    22  if test -n "$LIBJPEG_TURBO_X86_ASM"; then
       
    23      AC_DEFINE(LIBJPEG_TURBO_X86_ASM)
       
    24  elif test -n "$LIBJPEG_TURBO_X64_ASM"; then
       
    25      AC_DEFINE(LIBJPEG_TURBO_X64_ASM)
       
    26  elif test -n "$LIBJPEG_TURBO_ARM_ASM"; then
       
    27      AC_DEFINE(LIBJPEG_TURBO_ARM_ASM)
       
    28 +elif test -n "$LIBJPEG_TURBO_ARM64_ASM"; then
       
    29 +    AC_DEFINE(LIBJPEG_TURBO_ARM64_ASM)
       
    30  elif test -n "$MOZ_LIBJPEG_TURBO"; then
       
    31      dnl Warn if we're not building the optimized routines, even though the user
       
    32      dnl didn't specify --disable-libjpeg-turbo.
       
    33      AC_MSG_WARN([No assembler or assembly support for libjpeg-turbo.  Using unoptimized C routines.])
       
    34  fi
       
    35  
       
    36  dnl ========================================================
       
    37  dnl = Enable compilation of specific extension modules