1#!/bin/sh
2# @configure_input@
3prefix="@prefix@"
4exec_prefix="@exec_prefix@"
5includedir="@includedir@"
6libdir="@libdir@"
7bindir="@bindir@"
8datadir="@datarootdir@"
9mandir="@mandir@"
10sysconfdir="@sysconfdir@"
11sharedstatedir="@sharedstatedir@"
12srcdir="@abs_top_srcdir@"
13builddir="@abs_top_builddir@"
14build_CXXFLAGS="@CXXFLAGS@"
15build_LDFLAGS="@LDFLAGS@"
16CXX="@CXX@"
17CXXFLAGS="-I$includedir"
18FC="@FC@"
19
20LDFLAGS="-L$libdir -lqd @LIBS@"
21STATICLDFLAGS="$libdir/libqd.a @LIBS@"
22LALDFLAGS="$libdir/libqd.la @LIBS@"
23SRC_LDFLAGS="$builddir/src/.libs/libqd.so @LIBS@"
24SRC_LALDFLAGS="$builddir/src/libqd.la @LIBS@"
25SRC_STATICLDFLAGS="$builddir/src/.libs/libqd.a @LIBS@"
26
27CFLAGS="@CPPFLAGS@ -I$includedir"
28SRC_CFLAGS="-I$srcdir/src -I$builddir/src @CPPFLAGS@"
29
30FCLIBS="-L$libdir -lqdmod -lqd @LIBS@ @FCLIBS@"
31FMAINLIB="-L$libdir -lqd_f_main"
32FCFLAGS="@REQ_FCFLAGS@"
33MODFLAG="@ax_f90_modflag@$includedir/qd"
34
35build="@BUILDER@-@BUILDDATE@"
36configure_args="@CONFIGURE_ARGS@"
37from_source=0
38usage()
39{
40	cat <<EOF
41Usage: qd-config [OPTIONS]
42Options:
43	[--src]
44	[--prefix]
45	[--exec-prefix]
46	[--version]
47	[--libs-la]
48	[--libs]
49	[--fclibs]
50	[--fcflags]
51        [--fmainlib]
52	[--cflags]
53	[--cxx]
54	[--cxxflags]
55	[--build-flags]
56	[--build-libs]
57	[--configure-args]
58EOF
59	exit $1
60}
61
62while test $# -gt 0; do
63  case "$1" in
64  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
65  *) optarg= ;;
66  esac
67
68  case $1 in
69    --src)
70      from_source=1
71      ;;
72    --prefix)
73      echo $prefix
74      ;;
75    --exec-prefix)
76      echo $exec_prefix
77      ;;
78    --version)
79      echo @VERSION@
80      ;;
81    --cflags)
82      if test $from_source -eq 0; then
83        echo $CFLAGS
84      else
85        echo $SRC_CFLAGS
86      fi;
87      ;;
88    --libs-la)
89      if test $from_source -eq 0; then
90        echo $LALDFLAGS
91      else
92        echo $SRC_LALDFLAGS
93      fi;
94      ;;
95    --libs)
96      if test $from_source -eq 0; then
97        echo $LDFLAGS
98      else
99        echo $SRC_LDFLAGS
100      fi;
101      ;;
102    --static-libs)
103      if test $from_source -eq 0; then
104        echo $STATICLDFLAGS
105      else
106        echo $SRC_STATICLDFLAGS
107      fi;
108      ;;
109    --build)
110      echo $build
111      ;;
112    --build-flags)
113      echo $build_CXXFLAGS
114      ;;
115    --build-libs)
116      echo $build_LDFLAGS
117      ;;
118    --cxx)
119      echo $CXX
120      ;;
121    --configure-args)
122      echo $configure_args
123      ;;
124    --fclibs)
125      echo $FCLIBS
126      ;;
127    --fcflags)
128      echo "$MODFLAG $FCFLAGS"
129      ;;
130    --fmainlib)
131      echo "$FMAINLIB"
132      ;;
133    --cxxflags)
134      echo $CXXFLAGS
135      ;;
136    --fc)
137      echo $FC
138      ;;
139    *)
140      usage 1 1>&2
141      ;;
142  esac
143  shift
144done
145
146