Return to config.libpath CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / libiconv / libcharset / build-aux |
1.1 ! misho 1: #! /bin/sh ! 2: # Output a system dependent set of variables, describing how to set the ! 3: # run time search path of shared libraries in an executable at run time. ! 4: # ! 5: # Copyright 1996-2005 Free Software Foundation, Inc. ! 6: # Taken from GNU libtool, 2003 ! 7: # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 ! 8: # ! 9: # This program is free software; you can redistribute it and/or modify ! 10: # it under the terms of the GNU General Public License as published by ! 11: # the Free Software Foundation; either version 2 of the License, or ! 12: # (at your option) any later version. ! 13: # ! 14: # This program is distributed in the hope that it will be useful, but ! 15: # WITHOUT ANY WARRANTY; without even the implied warranty of ! 16: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! 17: # General Public License for more details. ! 18: # ! 19: # You should have received a copy of the GNU General Public License ! 20: # along with this program; if not, write to the Free Software Foundation, ! 21: # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ! 22: # ! 23: # As a special exception to the GNU General Public License, if you ! 24: # distribute this file as part of a program that contains a ! 25: # configuration script generated by Autoconf, you may include it under ! 26: # the same distribution terms that you use for the rest of that program. ! 27: # ! 28: # The first argument passed to this file is the canonical host specification, ! 29: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM ! 30: # or ! 31: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM ! 32: # The environment variable LD should be set by the caller. ! 33: # ! 34: # The set of defined variables is at the end of this script. ! 35: ! 36: host="$1" ! 37: host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! 38: host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! 39: host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ! 40: ! 41: shlibpath_var= ! 42: case $host_os in ! 43: aix3*) ! 44: shlibpath_var=LIBPATH ! 45: ;; ! 46: aix4* | aix5*) ! 47: if test "$host_cpu" = ia64; then ! 48: # AIX 5 supports IA64 ! 49: shlibpath_var=LD_LIBRARY_PATH ! 50: else ! 51: shlibpath_var=LIBPATH ! 52: fi ! 53: ;; ! 54: beos*) ! 55: shlibpath_var=LIBRARY_PATH ! 56: ;; ! 57: bsdi4*) ! 58: shlibpath_var=LD_LIBRARY_PATH ! 59: ;; ! 60: cygwin* | mingw* | pw32*) ! 61: # FIXME: first we should search . and the directory the executable is in ! 62: shlibpath_var=PATH ! 63: ;; ! 64: darwin* | rhapsody*) ! 65: shlibpath_var=DYLD_LIBRARY_PATH ! 66: ;; ! 67: freebsd1*) ! 68: ;; ! 69: kfreebsd*-gnu) ! 70: shlibpath_var=LD_LIBRARY_PATH ! 71: ;; ! 72: freebsd*) ! 73: shlibpath_var=LD_LIBRARY_PATH ! 74: ;; ! 75: gnu*) ! 76: shlibpath_var=LD_LIBRARY_PATH ! 77: ;; ! 78: hpux9* | hpux10* | hpux11*) ! 79: shlibpath_var=SHLIB_PATH ! 80: ;; ! 81: irix5* | irix6* | nonstopux*) ! 82: case $host_os in ! 83: irix5* | nonstopux*) ! 84: shlibsuff= ! 85: ;; ! 86: *) ! 87: case $LD in # libtool.m4 will add one of these switches to LD ! 88: *-32|*"-32 ") shlibsuff= ;; ! 89: *-n32|*"-n32 ") shlibsuff=N32 ;; ! 90: *-64|*"-64 ") shlibsuff=64 ;; ! 91: *) shlibsuff= ;; ! 92: esac ! 93: ;; ! 94: esac ! 95: shlibpath_var=LD_LIBRARY${shlibsuff}_PATH ! 96: ;; ! 97: linux-gnu*) ! 98: shlibpath_var=LD_LIBRARY_PATH ! 99: ;; ! 100: knetbsd*-gnu) ! 101: shlibpath_var=LD_LIBRARY_PATH ! 102: ;; ! 103: netbsd*) ! 104: shlibpath_var=LD_LIBRARY_PATH ! 105: ;; ! 106: newsos6) ! 107: shlibpath_var=LD_LIBRARY_PATH ! 108: ;; ! 109: openbsd*) ! 110: shlibpath_var=LD_LIBRARY_PATH ! 111: ;; ! 112: os2*) ! 113: shlibpath_var=LIBPATH ! 114: ;; ! 115: osf3* | osf4* | osf5*) ! 116: shlibpath_var=LD_LIBRARY_PATH ! 117: ;; ! 118: sco3.2v5*) ! 119: shlibpath_var=LD_LIBRARY_PATH ! 120: ;; ! 121: solaris*) ! 122: shlibpath_var=LD_LIBRARY_PATH ! 123: ;; ! 124: sunos4*) ! 125: shlibpath_var=LD_LIBRARY_PATH ! 126: ;; ! 127: sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) ! 128: shlibpath_var=LD_LIBRARY_PATH ! 129: ;; ! 130: uts4*) ! 131: shlibpath_var=LD_LIBRARY_PATH ! 132: ;; ! 133: dgux*) ! 134: shlibpath_var=LD_LIBRARY_PATH ! 135: ;; ! 136: sysv4*MP*) ! 137: if test -d /usr/nec ;then ! 138: shlibpath_var=LD_LIBRARY_PATH ! 139: fi ! 140: ;; ! 141: esac ! 142: ! 143: LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF ! 144: ! 145: # This is the shared library path variable. ! 146: shlibpath_var=$shlibpath_var ! 147: ! 148: EOF