Magellan Linux

Annotation of /trunk/nss/nss-config.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 812 - (hide annotations) (download)
Wed May 13 13:34:52 2009 UTC (15 years ago) by niro
File size: 2400 byte(s)
-updated for 3.12

1 niro 153 #!/bin/sh
2    
3     prefix=@prefix@
4    
5     major_version=@MOD_MAJOR_VERSION@
6     minor_version=@MOD_MINOR_VERSION@
7     patch_version=@MOD_PATCH_VERSION@
8    
9     usage()
10     {
11     cat <<EOF
12     Usage: nss-config [OPTIONS] [LIBRARIES]
13     Options:
14     [--prefix[=DIR]]
15     [--exec-prefix[=DIR]]
16     [--includedir[=DIR]]
17     [--libdir[=DIR]]
18     [--version]
19     [--libs]
20     [--cflags]
21     Dynamic Libraries:
22     nss
23     ssl
24     smime
25 niro 812 nssutil
26 niro 153 EOF
27     exit $1
28     }
29    
30     if test $# -eq 0; then
31     usage 1 1>&2
32     fi
33    
34     lib_ssl=yes
35     lib_smime=yes
36     lib_nss=yes
37 niro 812 lib_nssutil=yes
38 niro 153
39     while test $# -gt 0; do
40     case "$1" in
41     -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
42     *) optarg= ;;
43     esac
44    
45     case $1 in
46     --prefix=*)
47     prefix=$optarg
48     ;;
49     --prefix)
50     echo_prefix=yes
51     ;;
52     --exec-prefix=*)
53     exec_prefix=$optarg
54     ;;
55     --exec-prefix)
56     echo_exec_prefix=yes
57     ;;
58     --includedir=*)
59     includedir=$optarg
60     ;;
61     --includedir)
62     echo_includedir=yes
63     ;;
64     --libdir=*)
65     libdir=$optarg
66     ;;
67     --libdir)
68     echo_libdir=yes
69     ;;
70     --version)
71     echo ${major_version}.${minor_version}.${patch_version}
72     ;;
73     --cflags)
74     echo_cflags=yes
75     ;;
76     --libs)
77     echo_libs=yes
78     ;;
79     ssl)
80     lib_ssl=yes
81     ;;
82     smime)
83     lib_smime=yes
84     ;;
85     nss)
86     lib_nss=yes
87     ;;
88 niro 812 nssutil)
89     lib_nssutil=yes
90     ;;
91 niro 153 *)
92     usage 1 1>&2
93     ;;
94     esac
95     shift
96     done
97    
98     # Set variables that may be dependent upon other variables
99     if test -z "$exec_prefix"; then
100     exec_prefix=@exec_prefix@
101     fi
102     if test -z "$includedir"; then
103     includedir=@includedir@
104     fi
105     if test -z "$libdir"; then
106     libdir=@libdir@
107     fi
108    
109     if test "$echo_prefix" = "yes"; then
110     echo $prefix
111     fi
112    
113     if test "$echo_exec_prefix" = "yes"; then
114     echo $exec_prefix
115     fi
116    
117     if test "$echo_includedir" = "yes"; then
118     echo $includedir
119     fi
120    
121     if test "$echo_libdir" = "yes"; then
122     echo $libdir
123     fi
124    
125     if test "$echo_cflags" = "yes"; then
126     echo -I$includedir
127     fi
128    
129     if test "$echo_libs" = "yes"; then
130     libdirs="-Wl,-R$libdir -L$libdir"
131     if test -n "$lib_ssl"; then
132     libdirs="$libdirs -lssl${major_version}"
133     fi
134     if test -n "$lib_smime"; then
135     libdirs="$libdirs -lsmime${major_version}"
136     fi
137     if test -n "$lib_nss"; then
138     libdirs="$libdirs -lnss${major_version}"
139     fi
140 niro 812 if test -n "$lib_nssutil"; then
141     libdirs="$libdirs -lnssutil${major_version}"
142     fi
143 niro 153 echo $libdirs
144     fi
145