Mac OS X requires running ranlib on static libraries after installation.

Originally committed as revision 6001 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Diego Biurrun 2006-08-15 19:30:38 +00:00
parent 696e1bb36e
commit d7e27559b1
2 changed files with 3 additions and 0 deletions

View File

@ -69,6 +69,7 @@ install-lib-shared: $(SLIBNAME)
install-lib-static: $(LIB) install-lib-static: $(LIB)
install -d "$(libdir)" install -d "$(libdir)"
install -m 644 $(LIB) "$(libdir)" install -m 644 $(LIB) "$(libdir)"
$(LIB_INSTALL_EXTRA_CMD)
install-headers: install-headers:
install -d "$(incdir)" install -d "$(incdir)"

2
configure vendored
View File

@ -580,6 +580,7 @@ SLIBSUF=".dylib"
SLIBNAME_WITH_FULLVERSION='$(SLIBPREF)$(NAME).$(LIBVERSION)$(SLIBSUF)' SLIBNAME_WITH_FULLVERSION='$(SLIBPREF)$(NAME).$(LIBVERSION)$(SLIBSUF)'
SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)' SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)'
FFSERVERLDFLAGS=-Wl,-bind_at_load FFSERVERLDFLAGS=-Wl,-bind_at_load
LIB_INSTALL_EXTRA_CMD="\$(RANLIB) \"\$(libdir)/\$(LIB)\""
;; ;;
MINGW32*) MINGW32*)
# Note: the rest of the mingw32 config is done afterwards as mingw32 # Note: the rest of the mingw32 config is done afterwards as mingw32
@ -1762,6 +1763,7 @@ if test "$lshared" = "yes" ; then
echo "SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR}" >> config.mak echo "SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR}" >> config.mak
echo "SLIB_EXTRA_CMD=${SLIB_EXTRA_CMD}" >> config.mak echo "SLIB_EXTRA_CMD=${SLIB_EXTRA_CMD}" >> config.mak
fi fi
echo "LIB_INSTALL_EXTRA_CMD=${LIB_INSTALL_EXTRA_CMD}" >> config.mak
echo "EXTRALIBS=$extralibs" >> config.mak echo "EXTRALIBS=$extralibs" >> config.mak
# If you do not want to use encoders, disable them. # If you do not want to use encoders, disable them.