diff options
author | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-11-26 05:01:36 +0000 |
---|---|---|
committer | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-11-26 05:01:36 +0000 |
commit | 9c938e77e825b69346137a37f06a4859ab561e41 (patch) | |
tree | 42cbfaadd01e345a2430e9ffa97283f594fcac05 /configure | |
parent | 35fedfc349b04e53e77044a3c0ac3027401f4863 (diff) | |
download | ffmpeg-9c938e77e825b69346137a37f06a4859ab561e41.tar.gz |
More fixes to compile and build on more platforms.
Originally committed as revision 1280 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -100,6 +100,12 @@ else netserver="yes" extralibs="-lnet" fi ;; +FreeBSD) +v4l="no" +audio_oss="yes" +make="gmake" +LDFLAGS="-export-dynamic" +;; BSD/OS) v4l="no" audio_oss="yes" @@ -148,10 +154,17 @@ cat > $TMPC << EOF int main( void ) { return (int) dlopen("foo", 0); } EOF +ldl=-ldl + if $cc -o $TMPO $TMPC -ldl 2> /dev/null ; then vhook=yes fi +if $cc -o $TMPO $TMPC 2> /dev/null ; then +vhook=yes +ldl="" +fi + cat > $TMPC << EOF #include <X11/Xlib.h> #include <Imlib2.h> @@ -201,7 +214,7 @@ for opt do ;; --disable-a52) a52="no" ;; - --enable-a52bin) a52bin="yes" ; extralibs="-ldl $extralibs" + --enable-a52bin) a52bin="yes" ; extralibs="$ldl $extralibs" ;; --enable-mp3lame) mp3lame="yes" ;; @@ -475,7 +488,6 @@ echo "STRIP=$strip" >> config.mak echo "OPTFLAGS=$CFLAGS" >> config.mak echo "LDFLAGS=$LDFLAGS" >> config.mak echo "SHFLAGS=$SHFLAGS" >> config.mak -echo "LDFLAGS=$LDFLAGS" >> config.mak if test "$cpu" = "x86" ; then echo "TARGET_ARCH_X86=yes" >> config.mak echo "#define ARCH_X86 1" >> $TMPH @@ -529,7 +541,7 @@ fi if test "$vhook" = "yes" ; then echo "BUILD_VHOOK=yes" >> config.mak echo "#define HAVE_VHOOK 1" >> $TMPH - extralibs="$extralibs -ldl" + extralibs="$extralibs $ldl" fi if test "$lshared" = "yes" ; then echo "BUILD_SHARED=yes" >> config.mak |