OSDN Git Service

Add a .travis.yml file to tell Travis CI what to build.
[ludiafuncs/senna-1.1.2-fast.git] / senna-cfg.in
1 #! /bin/sh
2
3 prefix=@prefix@
4 exec_prefix=@exec_prefix@
5 includedir=@includedir@
6 libdir=@libdir@
7
8 usage()
9 {
10     cat <<EOF
11 Usage: senna-config [OPTION]
12
13 Known values for OPTION are:
14
15   --prefix=DIR          print senna prefix [default $prefix]
16   --exec-prefix=DIR     print senna exec prefix [default $exec_prefix]
17   --libs                print library linking information
18   --cflags              print pre-processor and compiler flags
19   --help                display this help and exit
20   --version             output version information
21 EOF
22
23     exit $1
24 }
25
26 if test $# -eq 0; then
27     usage 1
28 fi
29
30 cflags=false
31 libs=false
32
33 while test $# -gt 0; do
34     case "$1" in
35     -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
36     *) optarg= ;;
37     esac
38
39     case "$1" in
40     --prefix=*)
41         prefix=$optarg
42         includedir=$prefix/include
43         libdir=$prefix/lib
44         ;;
45
46     --prefix)
47         echo $prefix
48         ;;
49
50     --exec-prefix=*)
51       exec_prefix=$optarg
52       libdir=$exec_prefix/lib
53       ;;
54
55     --exec-prefix)
56       echo $exec_prefix
57       ;;
58
59     --version)
60         echo @VERSION@
61         exit 0
62         ;;
63
64     --help)
65         usage 0
66         ;;
67
68     --cflags)
69         echo @SENNA_INCLUDEDIR@ @SENNA_CFLAGS@
70         ;;
71
72     --libs)
73         if [ "`uname`" = "Linux" ]
74         then
75             if [ "@SENNA_LIBDIR@" = "-L/usr/lib64" ]
76             then
77                 echo @SENNA_LIBS@
78             else
79                 echo @SENNA_LIBDIR@ @SENNA_LIBS@
80             fi
81         else
82             echo @SENNA_LIBDIR@ @SENNA_LIBS@
83         fi
84         ;;
85
86     *)
87         usage
88         exit 1
89         ;;
90     esac
91     shift
92 done
93
94 exit 0