[libav-commits] configure: Add --disable-inline-asm command line option

Diego Biurrun git at libav.org
Mon Sep 10 18:43:52 CEST 2012


Module: libav
Branch: master
Commit: afb5ed55d2e4cc9cadd5ab6bcbf5b0a1abb5080a

Author:    Diego Biurrun <diego at biurrun.de>
Committer: Diego Biurrun <diego at biurrun.de>
Date:      Tue Sep  4 18:23:25 2012 +0200

configure: Add --disable-inline-asm command line option

This can come in handy for testing and possibly other purposes.

---

 configure |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/configure b/configure
index d5809aa..29c4317 100755
--- a/configure
+++ b/configure
@@ -259,6 +259,7 @@ Optimization options (experts only):
   --disable-mmi            disable MMI optimizations
   --disable-neon           disable NEON optimizations
   --disable-vis            disable VIS optimizations
+  --disable-inline-asm     disable use of inline assembler
   --disable-yasm           disable use of yasm assembler
 
 Developer options (useful when working on Libav itself):
@@ -1275,6 +1276,7 @@ CMDLINE_SELECT="
     cross_compile
     debug
     extra_warnings
+    inline_asm
     logging
     optimizations
     symver
@@ -2926,7 +2928,7 @@ EOF
 sym=$($nm $nm_opts $TMPO | awk '/ff_extern/{ print substr($0, match($0, /[^ \t]*ff_extern/)) }')
 extern_prefix=${sym%%ff_extern*}
 
-check_cc <<EOF && enable inline_asm
+check_cc <<EOF && enable_weak inline_asm
 void foo(void) { __asm__ volatile ("" ::); }
 EOF
 



More information about the libav-commits mailing list