~ubuntu-branches/ubuntu/precise/parted/precise

« back to all changes in this revision

Viewing changes to gnulib/build-aux/config.libpath

  • Committer: Bazaar Package Importer
  • Author(s): Otavio Salvador
  • Date: 2010-02-06 16:39:19 UTC
  • mfrom: (1.1.5 upstream)
  • mto: (7.3.2 experimental)
  • mto: This revision was merged to the branch mainline in revision 48.
  • Revision ID: james.westby@ubuntu.com-20100206163919-nsxr2vtchk0ecabf
Tags: upstream-2.1
ImportĀ upstreamĀ versionĀ 2.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
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-2007 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
 
  bsdi[45]*)
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
 
  dgux*)
68
 
    shlibpath_var=LD_LIBRARY_PATH
69
 
    ;;
70
 
  freebsd1*)
71
 
    ;;
72
 
  freebsd* | dragonfly*)
73
 
    shlibpath_var=LD_LIBRARY_PATH
74
 
    ;;
75
 
  gnu*)
76
 
    shlibpath_var=LD_LIBRARY_PATH
77
 
    ;;
78
 
  hpux9* | hpux10* | hpux11*)
79
 
    case "$host_cpu" in
80
 
      ia64* | hppa*64*) shlibpath_var=LD_LIBRARY_PATH ;;
81
 
      *) shlibpath_var=SHLIB_PATH ;;
82
 
    esac
83
 
    ;;
84
 
  interix[3-9]*)
85
 
    shlibpath_var=LD_LIBRARY_PATH
86
 
    ;;
87
 
  irix5* | irix6* | nonstopux*)
88
 
    case $host_os in
89
 
      irix5* | nonstopux*)
90
 
        shlibsuff=
91
 
        ;;
92
 
      *)
93
 
        case $LD in # libtool.m4 will add one of these switches to LD
94
 
          *-32|*"-32 ") shlibsuff= ;;
95
 
          *-n32|*"-n32 ") shlibsuff=N32 ;;
96
 
          *-64|*"-64 ") shlibsuff=64 ;;
97
 
          *) shlibsuff= ;;
98
 
        esac
99
 
        ;;
100
 
    esac
101
 
    shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
102
 
    ;;
103
 
  linux*oldld* | linux*aout* | linux*coff*)
104
 
    ;;
105
 
  linux* | k*bsd*-gnu)
106
 
    shlibpath_var=LD_LIBRARY_PATH
107
 
    ;;
108
 
  netbsd*)
109
 
    shlibpath_var=LD_LIBRARY_PATH
110
 
    ;;
111
 
  newsos6)
112
 
    shlibpath_var=LD_LIBRARY_PATH
113
 
    ;;
114
 
  nto-qnx*)
115
 
    shlibpath_var=LD_LIBRARY_PATH
116
 
    ;;
117
 
  openbsd*)
118
 
    shlibpath_var=LD_LIBRARY_PATH
119
 
    ;;
120
 
  os2*)
121
 
    shlibpath_var=LIBPATH
122
 
    ;;
123
 
  osf3* | osf4* | osf5*)
124
 
    shlibpath_var=LD_LIBRARY_PATH
125
 
    ;;
126
 
  rdos*)
127
 
    ;;
128
 
  solaris*)
129
 
    shlibpath_var=LD_LIBRARY_PATH
130
 
    ;;
131
 
  sunos4*)
132
 
    shlibpath_var=LD_LIBRARY_PATH
133
 
    ;;
134
 
  sysv4 | sysv4.3*)
135
 
    shlibpath_var=LD_LIBRARY_PATH
136
 
    ;;
137
 
  sysv4*MP*)
138
 
    if test -d /usr/nec ;then
139
 
      shlibpath_var=LD_LIBRARY_PATH
140
 
    fi
141
 
    ;;
142
 
  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
143
 
    shlibpath_var=LD_LIBRARY_PATH
144
 
    ;;
145
 
  uts4*)
146
 
    shlibpath_var=LD_LIBRARY_PATH
147
 
    ;;
148
 
esac
149
 
 
150
 
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
151
 
 
152
 
# This is the shared library path variable.
153
 
shlibpath_var=$shlibpath_var
154
 
 
155
 
EOF