This avoids checking inline/external assembly dependencies for x86
extensions that do not play a role in inline/external assembly.
---
configure | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index b635d33..ce2fa27 100755
--- a/configure
+++ b/configure
@@ -1189,14 +1189,12 @@ ARCH_EXT_LIST_ARM="
vfpv3
"
-ARCH_EXT_LIST_X86="
+ARCH_EXT_LIST_X86_SIMD="
amd3dnow
amd3dnowext
avx
avx2
- cpunop
fma4
- i686
mmx
mmxext
sse
@@ -1207,6 +1205,12 @@ ARCH_EXT_LIST_X86="
ssse3
"
+ARCH_EXT_LIST_X86="
+ $ARCH_EXT_LIST_X86_SIMD
+ cpunop
+ i686
+"
+
ARCH_EXT_LIST="
$ARCH_EXT_LIST_ARM
$ARCH_EXT_LIST_X86
@@ -1528,7 +1532,7 @@ mmx_external_deps="yasm"
mmx_inline_deps="inline_asm"
mmx_suggest="mmx_external mmx_inline"
-for ext in $(filter_out mmx $ARCH_EXT_LIST_X86); do
+for ext in $(filter_out mmx $ARCH_EXT_LIST_X86_SIMD); do
eval dep=\$${ext}_deps
eval ${ext}_external_deps='"${dep}_external"'
eval ${ext}_inline_deps='"${dep}_inline"'
--
1.7.9.5
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel