--- ltmain.sh-1.2 Wed May 19 09:17:36 1999 +++ ltmain.sh Wed Oct 6 14:38:37 2004 @@ -967,6 +967,16 @@ versuffix="$current.$revision" ;; + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + major=.`expr $current - $age` + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + minor_current=`expr $current + 1` + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + *) $echo "$modename: unknown library version type \`$version_type'" 1>&2 echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 @@ -1000,9 +1010,17 @@ allow_undefined_flag="$no_undefined_flag" fi - # Add libc to deplibs on all systems. - dependency_libs="$deplibs" - deplibs="$deplibs -lc" + case "$version_type" in + rhapsody|darwin) + # Rhapsody C library is in the System framework + deplibs="$deplibs -framework System" + ;; + *) + # Add libc to deplibs on all other systems. + dependency_libs="$deplibs" + deplibs="$deplibs -lc" + ;; + esac if test "$build_libtool_libs" = yes; then # Get the real and link names of the library.