X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=bfa928ade3ce8935166d5b79c694e297971fcf4c;hb=66f7679c620ebde5cdf38843c7d342e3c8456f7d;hp=d6be405e063c54ad42cc11270b423ea8c1beedf7;hpb=c2675d4a69899998dcfa95b85eb63a7fa393e29f;p=ffmpeg diff --git a/configure b/configure index d6be405e063..bfa928ade3c 100755 --- a/configure +++ b/configure @@ -178,7 +178,7 @@ log(){ log_file(){ log BEGIN $1 - cat -n $1 >>$logfile + pr -n -t $1 >>$logfile log END $1 } @@ -410,6 +410,18 @@ check_cpp(){ check_cmd $cc $CFLAGS "$@" -E -o $TMPO $TMPC } +check_asm(){ + log check_asm "$@" + name="$1" + asm="$2" + shift 2 + check_cc "$@" <$logfile @@ -1232,9 +1247,7 @@ EOF exit 1; fi -if disabled static; then - LIB="" -fi +disabled static && LIBNAME="" if ! enabled libogg; then enabled libtheora && die "libogg must be enabled to enable libtheora." @@ -1354,6 +1367,9 @@ if test $cpu != "generic"; then add_cflags "-mfdpic" add_ldflags "-mfdpic" ;; + arm*) + add_cflags "-mcpu=$cpu" + ;; *) echo "WARNING: Unknown CPU \"$cpu\", ignored." ;; @@ -1412,18 +1428,10 @@ if enabled x86; then EOF # check wether EBX is available on x86 - check_cc < config.mak echo "/* Automatically generated by configure - do not modify! */" > $TMPH +echo "#ifndef FFMPEG_CONFIG_H" >> $TMPH +echo "#define FFMPEG_CONFIG_H" >> $TMPH echo "#define FFMPEG_CONFIGURATION \"$FFMPEG_CONFIGURATION\"" >> $TMPH echo "PREFIX=$PREFIX" >> config.mak @@ -1861,6 +1846,7 @@ echo "MAKE=$make" >> config.mak echo "CC=$cc" >> config.mak echo "AR=$ar" >> config.mak echo "RANLIB=$ranlib" >> config.mak +echo "LDCONFIG=$LDCONFIG" >> config.mak echo "LN_S=$ln_s" >> config.mak enabled dostrip && echo "STRIP=$strip" >> config.mak || @@ -1869,7 +1855,6 @@ enabled dostrip && echo "OPTFLAGS=$CFLAGS" >> config.mak echo "VHOOKCFLAGS=$VHOOKCFLAGS">>config.mak echo "LDFLAGS=$LDFLAGS" >> config.mak -echo "LDCONFIG=$LDCONFIG" >> config.mak echo "FFSERVERLDFLAGS=$FFSERVERLDFLAGS" >> config.mak echo "SHFLAGS=$SHFLAGS" >> config.mak echo "VHOOKSHFLAGS=$VHOOKSHFLAGS" >> config.mak @@ -1877,12 +1862,13 @@ echo "VHOOKLIBS=$VHOOKLIBS" >> config.mak echo "LIBOBJFLAGS=$LIBOBJFLAGS" >> config.mak echo "BUILD_STATIC=$static" >> config.mak echo "BUILDSUF=$BUILDSUF" >> config.mak +echo "FULLNAME=$FULLNAME" >> config.mak echo "LIBPREF=$LIBPREF" >> config.mak -echo "LIBSUF=\${BUILDSUF}$LIBSUF" >> config.mak -echo "LIB=$LIB" >> config.mak +echo "LIBSUF=$LIBSUF" >> config.mak +echo "LIBNAME=$LIBNAME" >> config.mak echo "SLIBPREF=$SLIBPREF" >> config.mak -echo "SLIBSUF=\${BUILDSUF}$SLIBSUF" >> config.mak -echo "EXESUF=\${BUILDSUF}$EXESUF" >> config.mak +echo "SLIBSUF=$SLIBSUF" >> config.mak +echo "EXESUF=$EXESUF" >> config.mak if enabled bigendian; then echo "WORDS_BIGENDIAN=yes" >> config.mak @@ -1926,6 +1912,7 @@ if enabled shared; then echo "SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR}" >> config.mak echo "SLIB_EXTRA_CMD=${SLIB_EXTRA_CMD}" >> config.mak echo "SLIB_INSTALL_EXTRA_CMD=${SLIB_INSTALL_EXTRA_CMD}" >> config.mak + echo "SLIB_UNINSTALL_EXTRA_CMD=${SLIB_UNINSTALL_EXTRA_CMD}" >> config.mak fi echo "LIB_INSTALL_EXTRA_CMD=${LIB_INSTALL_EXTRA_CMD}" >> config.mak echo "EXTRALIBS=$extralibs" >> config.mak @@ -1957,6 +1944,8 @@ enabled asmalign_pot && printf '#define ASMALIGN(ZEROBITS) ".align 1<<" #ZEROBITS "\\n\\t"\n' >> $TMPH +echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH + # Do not overwrite config.h if unchanged to avoid superfluous rebuilds. cmp -s $TMPH config.h && echo "config.h is unchanged" ||