more intial fixes
[platform/upstream/curl.git] / curl-config.in
1 #! /bin/sh
2 #
3 # The idea to this kind of setup info script was stolen from numerous
4 # other packages, such as neon, libxml and gnome.
5 #
6 # $Id$
7 #
8 prefix=@prefix@
9 exec_prefix=@exec_prefix@
10 includedir=@includedir@
11
12 usage()
13 {
14     cat <<EOF
15 Usage: curl-config [OPTION]
16
17 Available values for OPTION are:
18
19   --prefix              curl install prefix
20   --libs                library linking information
21   --cflags              pre-processor and compiler flags
22   --help                display this help and exit
23   --version             output version information
24 EOF
25
26     exit $1
27 }
28
29 if test $# -eq 0; then
30     usage 1
31 fi
32
33 while test $# -gt 0; do
34     case "$1" in
35     # this deals with options in the style
36     # --option=value and extracts the value part
37     # [not currently used]
38     -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
39     *) value= ;;
40     esac
41
42     case "$1" in
43     --prefix)
44         echo $prefix
45         ;;
46
47     --version)
48         echo libcurl @VERSION@
49         exit 0
50         ;;
51
52     --help)
53         usage 0
54         ;;
55
56     --cflags)
57         echo @CPPFLAGS@ @CFLAGS@
58         ;;
59
60     --libs)
61         echo @LDFLAGS@ @LIBS@
62         ;;
63
64     *)
65         usage
66         exit 1
67         ;;
68     esac
69     shift
70 done
71
72 exit 0