Browse code

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

Originally committed as revision 6001 to svn://svn.ffmpeg.org/ffmpeg/trunk

Diego Biurrun authored on 2006/08/16 04:30:38
Showing 2 changed files
... ...
@@ -69,6 +69,7 @@ install-lib-shared: $(SLIBNAME)
69 69
 install-lib-static: $(LIB)
70 70
 	install -d "$(libdir)"
71 71
 	install -m 644 $(LIB) "$(libdir)"
72
+	$(LIB_INSTALL_EXTRA_CMD)
72 73
 
73 74
 install-headers:
74 75
 	install -d "$(incdir)"
... ...
@@ -580,6 +580,7 @@ SLIBSUF=".dylib"
580 580
 SLIBNAME_WITH_FULLVERSION='$(SLIBPREF)$(NAME).$(LIBVERSION)$(SLIBSUF)'
581 581
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)'
582 582
 FFSERVERLDFLAGS=-Wl,-bind_at_load
583
+LIB_INSTALL_EXTRA_CMD="\$(RANLIB) \"\$(libdir)/\$(LIB)\""
583 584
 ;;
584 585
 MINGW32*)
585 586
 # Note: the rest of the mingw32 config is done afterwards as mingw32
... ...
@@ -1762,6 +1763,7 @@ if test "$lshared" = "yes" ; then
1762 1762
   echo "SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR}" >> config.mak
1763 1763
   echo "SLIB_EXTRA_CMD=${SLIB_EXTRA_CMD}" >> config.mak
1764 1764
 fi
1765
+echo "LIB_INSTALL_EXTRA_CMD=${LIB_INSTALL_EXTRA_CMD}" >> config.mak
1765 1766
 echo "EXTRALIBS=$extralibs" >> config.mak
1766 1767
 
1767 1768
 # If you do not want to use encoders, disable them.