/[libtool]/libtool/ltmain.in
ViewVC logotype

Diff of /libtool/ltmain.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.334.2.59 by rwild, Fri Feb 4 16:11:33 2005 UTC revision 1.334.2.60 by pogma, Sat Feb 5 13:59:47 2005 UTC
# Line 339  func_extract_archives () Line 339  func_extract_archives ()
339              for darwin_arch in  $darwin_arches ; do              for darwin_arch in  $darwin_arches ; do
340                mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"                mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
341                lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"                lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
342                # Remove the table of contents from the thin files.                cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
343                $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF 2>/dev/null || true                func_extract_an_archive "`pwd`" "${darwin_base_archive}"
344                $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF\ SORTED 2>/dev/null || true                cd "$darwin_curdir"
               func_extract_an_archive "unfat-$$/${darwin_base_archive}-${darwin_arch}" "${darwin_base_archive}"  
345                $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"                $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
346              done # $darwin_arches              done # $darwin_arches
347        ## Okay now we have a bunch of thin objects, gotta fatten them up :)        ## Okay now we have a bunch of thin objects, gotta fatten them up :)
348              darwin_filelist=`find unfat-$$ -type f | xargs basename | sort -u | $NL2SP`              darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
349              darwin_file=              darwin_file=
350              darwin_files=              darwin_files=
351              for darwin_file in $darwin_filelist; do              for darwin_file in $darwin_filelist; do
352                darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`                darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
353                lipo -create -output "$darwin_file" $darwin_files                lipo -create -output "$darwin_file" $darwin_files
354              done # $darwin_filelist              done # $darwin_filelist
355              ${rm}f unfat-$$              ${rm}r unfat-$$
356              cd "$darwin_orig_dir"              cd "$darwin_orig_dir"
357            else            else
358              cd "$darwin_orig_dir"              cd "$darwin_orig_dir"

Legend:
Removed from v.1.334.2.59  
changed lines
  Added in v.1.334.2.60

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26