equal
deleted
inserted
replaced
|
1 |
|
2 usage() |
|
3 { |
|
4 cat <<EOF |
|
5 Usage: libpng-config [OPTION] ... |
|
6 |
|
7 Known values for OPTION are: |
|
8 |
|
9 --prefix print libpng prefix |
|
10 --libdir print path to directory containing library |
|
11 --libs print library linking information |
|
12 --ccopts print compiler options |
|
13 --cppflags print pre-processor flags |
|
14 --cflags print preprocessor flags, I_opts, and compiler options |
|
15 --I_opts print "-I" include options |
|
16 --L_opts print linker "-L" flags for dynamic linking |
|
17 --R_opts print dynamic linker "-R" or "-rpath" flags |
|
18 --ldopts print linker options |
|
19 --ldflags print linker flags (ldopts, L_opts, R_opts, and libs) |
|
20 --static revise subsequent outputs for static linking |
|
21 --help print this help and exit |
|
22 --version print version information |
|
23 EOF |
|
24 |
|
25 exit $1 |
|
26 } |
|
27 |
|
28 if test $# -eq 0; then |
|
29 usage 1 |
|
30 fi |
|
31 |
|
32 while test $# -gt 0; do |
|
33 case "$1" in |
|
34 |
|
35 --prefix) |
|
36 echo ${prefix} |
|
37 ;; |
|
38 |
|
39 --version) |
|
40 echo ${version} |
|
41 exit 0 |
|
42 ;; |
|
43 |
|
44 --help) |
|
45 usage 0 |
|
46 ;; |
|
47 |
|
48 --ccopts) |
|
49 echo ${ccopts} |
|
50 ;; |
|
51 |
|
52 --cppflags) |
|
53 echo ${cppflags} |
|
54 ;; |
|
55 |
|
56 --cflags) |
|
57 echo ${I_opts} ${cppflags} ${ccopts} |
|
58 ;; |
|
59 |
|
60 --libdir) |
|
61 echo ${libdir} |
|
62 ;; |
|
63 |
|
64 --libs) |
|
65 echo ${libs} |
|
66 ;; |
|
67 |
|
68 --I_opts) |
|
69 echo ${I_opts} |
|
70 ;; |
|
71 |
|
72 --L_opts) |
|
73 echo ${L_opts} |
|
74 ;; |
|
75 |
|
76 --R_opts) |
|
77 echo ${R_opts} |
|
78 ;; |
|
79 |
|
80 --ldflags) |
|
81 echo ${ldflags} ${L_opts} ${R_opts} ${libs} |
|
82 ;; |
|
83 |
|
84 --static) |
|
85 R_opts="" |
|
86 ;; |
|
87 |
|
88 *) |
|
89 usage |
|
90 exit 1 |
|
91 ;; |
|
92 esac |
|
93 shift |
|
94 done |
|
95 |
|
96 exit 0 |