From 0319c531fbb0a9582e044de2c905532c2a45041f Mon Sep 17 00:00:00 2001
From: Nick Kurshev <nickols_k@mail.ru>
Date: Sat, 27 Oct 2001 12:12:38 +0000
Subject: [PATCH] Shared objects support

Originally committed as revision 195 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 configure | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/configure b/configure
index c828f64965c..9e91e3e0349 100755
--- a/configure
+++ b/configure
@@ -58,9 +58,11 @@ echo "  --disable-mmx           disable mmx usage"
 echo "  --enable-gprof          enable profiling with gprof [$gprof]"
 echo "  --disable-grab          disable audio/video grabbing code"
 echo "  --enable-win32          enable win32 cross compile"
+echo "  --enable-shared         build shared libraries [default=no]"
 exit 1
 fi
 
+lshared=no
 for opt do
   case "$opt" in
   --prefix=*) prefix=`echo $opt | cut -d '=' -f 2`
@@ -77,6 +79,8 @@ for opt do
   ;;
   --enable-win32) win32="yes"
   ;;
+  --enable-shared=*) lshared=`echo $opt | cut -d '=' -f 2`
+  ;;
   esac
 done
 
@@ -150,7 +154,14 @@ if [ "$gprof" = "yes" ] ; then
   echo "TARGET_GPROF=yes" >> config.mak
   echo "#define HAVE_GPROF 1" >> config.h
 fi
-
+if [ "$lshared" = "yes" ] ; then
+  echo "BUILD_SHARED=yes" >> config.mak
+else
+  echo "BUILD_SHARED=no" >> config.mak
+fi
+echo -n "VERSION=" >>config.mak
+head VERSION >>config.mak
+echo "" >>config.mak
 # if you do not want to use encoders, disable that.
 echo "#define CONFIG_ENCODERS 1" >> config.h
 echo "CONFIG_ENCODERS=yes" >> config.mak
-- 
GitLab