-
Notifications
You must be signed in to change notification settings - Fork 11
/
blitzwave-config.in
125 lines (97 loc) · 2.25 KB
/
blitzwave-config.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#! /bin/sh
# ---------------------------------------------------------------------
# This file contains some code from clhep-config and xft-config,
# copyright under GPL, resp. quasi-BSD, license by the authors of the
# clhep and xft projects.
# ---------------------------------------------------------------------
package="@PACKAGE_TARNAME@"
version="@PACKAGE_VERSION@"
# ---------------------------------------------------------------------
# From clhep-config:
# use the full name of this script to get the current path
configpath=`dirname ${0}`
# check for a leading slash to determine if this is a relative path
firstc=`expr "${configpath}" : "^\/"`
calldir=`pwd`
if [ ${firstc} -eq 0 ]
then
cd ${calldir}/${configpath}; newpath=`pwd`
binpath=${newpath}
else
binpath=${configpath}
fi
# ---------------------------------------------------------------------
prefix="@prefix@"
exec_prefix="@exec_prefix@"
bindir="@bindir@"
if [ "${bindir}" != "${binpath}" ] ; then
# package has been relocated from original install path
prefix=`dirname ${binpath}`
exec_prefix="${prefix}"
bindir="${binpath}"
fi
libdir="@libdir@"
includedir="@includedir@"
# ---------------------------------------------------------------------
usage()
{
cat <<EOF
Usage: @PACKAGE_TARNAME@-config [OPTIONS]
General options:
--prefix
--version
--libs
--cflags
EOF
exit $1
}
if test $# -eq 0 ; then
usage 1 1>&2
fi
while test $# -gt 0 ; do
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case $1 in
--help)
usage 0
;;
--prefix)
echo_prefix=yes
;;
--version)
echo $version
exit 0
;;
--cflags)
echo_cflags=yes
;;
--libs)
echo_libs=yes
;;
*)
usage 1 1>&2
;;
esac
shift
done
libs="-l@PACKAGE_TARNAME@"
# ---------------------------------------------------------------------
# From xft-config:
if test "$echo_prefix" = "yes" ; then
echo $prefix
fi
if test "$echo_cflags" = "yes" ; then
cflags="-I${includedir}"
echo $cflags
fi
if test "$echo_libs" = "yes" ; then
if test "${libdir}" != "/usr/lib" ; then
echo -L${libdir} $libs
else
echo $libs
fi
fi
# ---------------------------------------------------------------------
# EOF