]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in (rhapsody*): New Port.
authorChad Cunningham <ccunning@math.ohio-state.edu>
Sat, 27 May 2000 02:24:07 +0000 (02:24 +0000)
committerGary V. Vaughan <gary@gnu.org>
Sat, 27 May 2000 02:24:07 +0000 (02:24 +0000)
* ltmain.in (rhapsody*): ditto.

ChangeLog
NEWS
ltconfig.in
ltmain.in

index 571f0ff6d77c4c1f31d00b07ac84eff6e637819e..35eeaff5a34506b39e32965d258d465abe337c21 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-27  Chad Cunningham  <ccunning@math.ohio-state.edu>
+       
+       * ltconfig.in (rhapsody*): New Port.
+       * ltmain.in (rhapsody*): ditto.
+
 2000-05-27  Gary V. Vaughan  <gvv@techie.com>
 
        * ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path
diff --git a/NEWS b/NEWS
index 6ca431f743bc9b36d2b41708fd67f43a19c48c9d..991d1dfd676173bd749d526a945f67d36d617613 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
 NEWS - list of user-visible changes between releases of GNU Libtool
 
 New in 1.3.5: 2000-05-27, CVS version 1.3.4a, Libtool team:
+* Support for mac OS X (rhapsody).
 * Support for *-sequent-sysv4.
 * Support for Cygwin-1.1.0.
 * Support recent dlltool formats.
index 30f88e384587cd86afb3c36aaa752f7694f12dbb..a63b1ac0139345d495788d981c82524484c984db 100755 (executable)
@@ -1439,7 +1439,13 @@ else
     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     hardcode_libdir_separator=:
     ;;
-
+  rhapsody*)
+    archive_cmds='$CC -bundle -undefined suppress -o $lib $libobjs $deplibs $linkopts'
+    hardcode_libdir_flags_spec='-L$libdir'
+    hardcode_direct=yes
+    hardcode_shlibpath_var=no
+    ;;
+                                       
   sco3.2v5*)
     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
     hardcode_shlibpath_var=no
@@ -2047,6 +2053,14 @@ osf3* | osf4* | osf5*)
   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   ;;
 
+rhapsody*)
+  version_type=sunos
+  library_names_spec='${libname}.so'
+  soname_spec='${libname}.so'
+  shlibpath_var=DYLD_LIBRARY_PATH
+  deplibs_check_method=pass_all
+  ;;
+
 sco3.2v5*)
   version_type=osf
   soname_spec='${libname}${release}.so$major'
index 48a146ca4ea53694a315a18d52853e7e83c35734..6011207d012a0252fd7642ce371263e3b0aa2c97 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -1795,6 +1795,10 @@ compiler."
        *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
          # these systems don't actually have a c library (as such)!
          ;;
+        *-*-rhapsody*)
+         # rhapsody is a little odd...
+         deplibs="$deplibs -framework System"
+         ;;
        *)
          # Add libc to deplibs on all other systems.
          deplibs="$deplibs -lc"