| --- 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. |