]>
Commit | Line | Data |
---|---|---|
2eafe090 KP |
1 | #! /bin/sh |
2 | ||
c9f55ecb KP |
3 | prefix="@prefix@" |
4 | exec_prefix="@exec_prefix@" | |
5 | libdir="@libdir@" | |
6 | includedir="@includedir@" | |
7 | version="@PACKAGE_VERSION@" | |
2eafe090 KP |
8 | |
9 | usage() | |
10 | { | |
11 | cat <<EOF | |
12 | Usage: fontconfig-config [OPTIONS] [LIBRARIES] | |
13 | Options: | |
14 | [--prefix[=DIR]] | |
15 | [--exec-prefix[=DIR]] | |
16 | [--version] | |
17 | [--libs] | |
18 | [--cflags] | |
19 | EOF | |
20 | exit $1 | |
21 | } | |
22 | ||
23 | if test $# -eq 0 ; then | |
24 | usage 1 1>&2 | |
25 | fi | |
26 | ||
27 | while test $# -gt 0 ; do | |
28 | case "$1" in | |
29 | -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; | |
30 | *) optarg= ;; | |
31 | esac | |
32 | ||
33 | case $1 in | |
34 | --prefix=*) | |
35 | prefix=$optarg | |
36 | local_prefix=yes | |
37 | ;; | |
38 | --prefix) | |
39 | echo_prefix=yes | |
40 | ;; | |
41 | --exec-prefix=*) | |
42 | exec_prefix=$optarg | |
43 | exec_prefix_set=yes | |
44 | local_prefix=yes | |
45 | ;; | |
46 | --exec-prefix) | |
47 | echo_exec_prefix=yes | |
48 | ;; | |
49 | --version) | |
50 | echo $version | |
51 | exit 0 | |
52 | ;; | |
53 | --cflags) | |
54 | echo_cflags=yes | |
55 | ;; | |
56 | --libs) | |
57 | echo_libs=yes | |
58 | ;; | |
59 | *) | |
60 | usage 1 1>&2 | |
61 | ;; | |
62 | esac | |
63 | shift | |
64 | done | |
65 | ||
66 | if test "$local_prefix" = "yes" ; then | |
67 | if test "$exec_prefix_set" != "yes" ; then | |
68 | exec_prefix=$prefix | |
69 | fi | |
70 | fi | |
71 | ||
72 | if test "$echo_prefix" = "yes" ; then | |
73 | echo $prefix | |
74 | fi | |
75 | ||
76 | if test "$echo_exec_prefix" = "yes" ; then | |
77 | echo $exec_prefix | |
78 | fi | |
79 | ||
80 | if test "$echo_cflags" = "yes" ; then | |
81 | cflags="-I${includedir}" | |
82 | echo $cflags | |
83 | fi | |
84 | ||
85 | if test "$echo_libs" = "yes" ; then | |
86 | libs="-lfontconfig" | |
87 | if test "${libdir}" != "/usr/lib" ; then | |
88 | echo -L${libdir} $libs | |
89 | else | |
90 | echo $libs | |
91 | fi | |
92 | fi | |
93 | ||
94 | # EOF |