[FFmpeg-devel] [RFC][PATCH 1/4] build: Support selecting yasm-compatible assembler

Alexander Strasser eclipse7 at gmx.net
Mon Jan 16 00:48:16 CET 2012


  Makes it possible to select the name/path of the tool for compiling
the non-inline assembly code.

Signed-off-by: Alexander Strasser <eclipse7 at gmx.net>
---
 configure |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 43b63bb..f0d4400 100755
--- a/configure
+++ b/configure
@@ -221,6 +221,7 @@ Advanced options (experts only):
   --nm=NM                  use nm tool
   --ar=AR                  use archive tool AR [$ar_default]
   --as=AS                  use assembler AS [$as_default]
+  --yasmexe=EXE            use yasm-compatible assembler EXE [$yasmexe_default]
   --cc=CC                  use C compiler CC [$cc_default]
   --cxx=CXX                use C compiler CXX [$cxx_default]
   --ld=LD                  use linker LD
@@ -1315,6 +1316,7 @@ CMDLINE_SET="
     target_exec
     target_os
     target_path
+    yasmexe
 "
 
 CMDLINE_APPEND="
@@ -1796,7 +1798,7 @@ objformat="elf"
 pkg_config_default=pkg-config
 ranlib="ranlib"
 strip_default="strip"
-yasmexe="yasm"
+yasmexe_default="yasm"
 
 nm_opts='-g'
 nogas=":"
@@ -2027,7 +2029,7 @@ strip_default="${cross_prefix}${strip_default}"
 
 sysinclude_default="${sysroot}/usr/include"
 
-set_default cc cxx nm pkg_config strip sysinclude
+set_default cc cxx nm pkg_config strip sysinclude yasmexe
 enabled cross_compile || host_cc_default=$cc
 set_default host_cc
 
-- 
1.7.5.4



More information about the ffmpeg-devel mailing list