aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2013-07-14 15:25:43 -0700
committerMichael Niedermayer <michaelni@gmx.at>2013-07-15 03:29:01 +0200
commitea4e8e642acc8c192a129470cb58c45beb62940b (patch)
tree2dd1b097fb4dab9f24b7c4b01c73d9cb368dfc65
parent71ef1e494f82be44a0629111f6a80c027f7d3990 (diff)
downloadffmpeg-oldabi.tar.gz
Deprecate oldabi branch by adding a warning to configureoldabi
In order to build, users must now explicitly pass --enable-building to configure. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rwxr-xr-xconfigure20
1 files changed, 20 insertions, 0 deletions
diff --git a/configure b/configure
index 25cea23ed7..ed345daa1a 100755
--- a/configure
+++ b/configure
@@ -72,6 +72,9 @@ Standard options:
--mandir=DIR install man page in DIR [PREFIX/share/man]
Configuration options:
+ --enable-building enable building ONLY if you understand the
+ potential security risk posed by using this
+ branch (oldabi)
--disable-static do not build static libraries [no]
--enable-shared build shared libraries [no]
--enable-gpl allow use of GPL code, the resulting libs
@@ -910,6 +913,7 @@ CONFIG_LIST="
avfilter
avformat
avisynth
+ building
bzlib
crystalhd
dct
@@ -1936,6 +1940,22 @@ filter_cflags=echo
filter_cppflags=echo
filter_asflags=echo
+if ! enabled building; then
+ cat <<EOF
+!!!! WARNING !!!!
+
+This branch is NOT actively maintained and CAN contain serious security
+issues. This branch is only provided for historical interest.
+
+For a newer branch with the old API/ABI, please use release/0.5 or
+release/0.7.
+
+If you really want to build this, pass --enable-building to configure.
+EOF
+ log --enable-building not enabled. Aborting.
+ exit 1;
+fi
+
if $cc -v 2>&1 | grep -q '^gcc.*LLVM'; then
cc_type=llvm_gcc
cc_version=__VERSION__