blob: 5ef9ba406f9e3e954d822e12b85aca2921d80185 (
plain)
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
|
#!/bin/sh
#
# This script is part of SANE, <URL:http://www.sane-project.org/>
#
# Send bugreports and other requests to sane-devel@alioth-lists.debian.net
PACKAGE="@PACKAGE@"
scriptname="sane-config"
prefix="@prefix@"
exec_prefix="@exec_prefix@"
# using our installed *.pc only - neither default nor user paths
export PKG_CONFIG_LIBDIR="@libdir@/pkgconfig"
export PKG_CONFIG_PATH=""
pkgconfig_package=sane-backends
usage ()
{
echo "Usage: " 1>&2
echo "$scriptname --version - show installed script and SANE version" 1>&2
echo "$scriptname --ldflags - linker flags required to link with SANE" 1>&2
echo "$scriptname --libs - libraries required to link with SANE" 1>&2
echo "$scriptname --cflags - compiler flags required to find SANE headers" 1>&2
echo "$scriptname --help - show usage info (this message) " 1>&2
echo "$scriptname --help SUBCOMMAND - show help for SUBCOMMAND " 1>&2
echo "$scriptname --prefix - prefix used during SANE compile" 1>&2
echo "$scriptname --exec-prefix - exec-prefix used during SANE compile" 1>&2
}
if test $# -eq 0; then
usage
exit 1
fi
if test $# -gt 0; then
case $1 in
--version)
echo @V_MAJOR@.@V_MINOR@.@V_REV@
;;
--help)
if test $# -eq 1; then
usage
elif test $# -eq 2; then
case $2 in
--cflags)
echo "Usage: $0 --cflags"
echo " Print C compiler flags for compiling code that uses SANE."
echo " This includes any \`-I' flags needed to find Sane's header files."
;;
--ldflags)
echo "Usage: $0 --ldflags"
echo " Print linker flags for building the \`$PACKAGE' executable."
echo " Print the linker command-line flags necessary to link against"
echo " the SANE library. The libraries are listed with --libs."
;;
--libs)
echo "Usage: $0 --libs"
echo " Print linker flags for building the \`$PACKAGE' executable."
echo " Print the linker command-line flags necessary to link against"
echo " the SANE library, and any other libraries it requires."
;;
esac
else
usage
fi
exit 1
;;
--ldflags)
pkg-config --libs-only-L "$pkgconfig_package"
;;
--libs)
pkg-config --libs "$pkgconfig_package"
;;
--cflags)
pkg-config --cflags "$pkgconfig_package"
;;
--prefix)
echo "${prefix}"
;;
--exec-prefix)
echo "${exec_prefix}"
;;
*)
usage
exit 1
;;
esac
fi
|