]> git.saurik.com Git - wxWidgets.git/blob - src/png/scripts/libpng-config-body.in
fix compilation both for Robert's cross-compiler and for all normal compilers by...
[wxWidgets.git] / src / png / scripts / libpng-config-body.in
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