[FFmpeg-cvslog] configure: add check_inline_asm_flags()
Shivraj Patil
git at videolan.org
Tue Mar 8 17:38:27 CET 2016
ffmpeg | branch: master | Shivraj Patil <shivraj.patil at imgtec.com> | Mon Mar 7 20:07:10 2016 +0530| [b59d06d5f4155c27d6c3aa14be8379723aaf0a08] | committer: Michael Niedermayer
configure: add check_inline_asm_flags()
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b59d06d5f4155c27d6c3aa14be8379723aaf0a08
---
configure | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/configure b/configure
index 3299b1b..c895b50 100755
--- a/configure
+++ b/configure
@@ -918,6 +918,25 @@ void foo(void){ __asm__ volatile($code); }
EOF
}
+check_inline_asm_flags(){
+ log check_inline_asm_flags "$@"
+ name="$1"
+ code="$2"
+ flags=''
+ shift 2
+ while [ "$1" != "" ]; do
+ append flags $1
+ shift
+ done;
+ disable $name
+ cat > $TMPC <<EOF
+void foo(void){ __asm__ volatile($code); }
+EOF
+ log_file $TMPC
+ check_cmd $cc $CPPFLAGS $CFLAGS $flags "$@" $CC_C $(cc_o $TMPO) $TMPC &&
+ enable $name && add_cflags $flags && add_asflags $flags && add_ldflags $flags
+}
+
check_insn(){
log check_insn "$@"
check_inline_asm ${1}_inline "\"$2\""
More information about the ffmpeg-cvslog
mailing list