diff options
author | Ramiro Polla <ramiro@lisha.ufsc.br> | 2007-01-28 16:04:55 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2007-01-28 16:04:55 +0000 |
commit | 37970ebfbf6162bc88f55778dc916ce5b62d4876 (patch) | |
tree | 68a59ffeb1ff383a8f3d0c4f16bdad61acd00082 /configure | |
parent | d7973906ded1f469dd74f6b4d22c38b1f6de26bc (diff) | |
download | ffmpeg-37970ebfbf6162bc88f55778dc916ce5b62d4876.tar.gz |
Add disabled() function and make use of it.
patch by Ramiro Polla, ramiro lisha.ufsc br
Originally committed as revision 7740 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -225,6 +225,10 @@ enabled(){ eval test "x\$$1" = "xyes" } +disabled(){ + eval test "x\$$1" = "xno" +} + enabled_all(){ for opt; do enabled $opt || return 1 @@ -1193,7 +1197,7 @@ ranlib="${cross_prefix}${ranlib}" strip="${cross_prefix}${strip}" # we need to build at least one lib type -if test "$lstatic" = "no" && test "$lshared" = "no" ; then +if disabled lstatic && disabled lshared; then cat <<EOF At least one library type must be built. Specify --enable-static to build the static libraries or --enable-shared to @@ -1203,11 +1207,11 @@ EOF exit 1; fi -if enabled libtheora && test "$libogg" = "no"; then +if enabled libtheora && disabled libogg; then die "libogg must be enabled to enable libtheora." fi -if enabled libvorbis && test "$libogg" = "no"; then +if enabled libvorbis && disabled libogg; then die "libogg must be enabled to enable libvorbis." fi @@ -1284,13 +1288,13 @@ if test $targetos = Darwin; then ;; *[34].*) add_cflags "-no-cpp-precomp -pipe -force_cpusubtype_ALL -Wno-sign-compare" - if test "$lshared" = no; then + if disabled lshared; then needmdynamicnopic="yes" fi ;; *) add_cflags "-no-cpp-precomp -pipe" - if test "$lshared" = no; then + if disabled lshared; then needmdynamicnopic="yes" fi ;; @@ -1341,19 +1345,19 @@ if test $cpu != "generic"; then ;; G4|g4|745*|ppc745*|PowerPC745*) add_cflags "-mcpu=7450 -mpowerpc-gfxopt" - if test $altivec = "no"; then + if disabled altivec; then echo "WARNING: Tuning for PPC745x but AltiVec disabled!"; fi ;; 74*|ppc74*|PowerPC74*) add_cflags "-mcpu=7400 -mpowerpc-gfxopt" - if test $altivec = "no"; then + if disabled altivec; then echo "WARNING: Tuning for PPC74xx but AltiVec disabled!"; fi ;; G5|g5|970|ppc970|PowerPC970|power4*|Power4*) add_cflags "-mcpu=970 -mpowerpc-gfxopt -mpowerpc64" - if test $altivec = "no"; then + if disabled altivec; then echo "WARNING: Tuning for PPC970 but AltiVec disabled!"; fi POWERPCMODE="64bits" @@ -1506,7 +1510,7 @@ EOF # --- # big/little-endian test -if test "$cross_compile" = "no"; then +if disabled cross_compile; then check_ld <<EOF || die "endian test failed" && $TMPE && bigendian="yes" #include <inttypes.h> int main(int argc, char ** argv){ @@ -1916,7 +1920,7 @@ echo "AMR-NB float support $amr_nb" echo "AMR-NB fixed support $amr_nb_fixed" echo "AMR-WB float support $amr_wb" echo "AMR-WB IF2 support $amr_if2" -if test "$gpl" = "no" ; then +if disabled gpl; then echo "License: LGPL" else echo "License: GPL" |