File: redland-src-config.in

package info (click to toggle)
redland 1.0.7-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 27,592 kB
  • ctags: 12,328
  • sloc: ansic: 79,017; xml: 25,115; sh: 10,162; yacc: 5,985; lex: 3,682; makefile: 3,260; perl: 2,814; cpp: 59
file content (158 lines) | stat: -rw-r--r-- 4,060 bytes parent folder | download | duplicates (2)
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#!/bin/sh
#
# $Id: redland-src-config.in 8501 2005-12-21 05:36:18Z cmdjb $
#
# Copyright (C) 2002-2004 David Beckett http://purl.org/net/dajobe/
# Copyright (C) 2002-2004 University of Bristol, UK http://www.bristol.ac.uk/
# 
# This package is Free Software and part of Redland http://librdf.org/
# 
# It is licensed under the following three licenses as alternatives:
#   1. GNU Lesser General Public License (LGPL) V2.1 or any newer version
#   2. GNU General Public License (GPL) V2 or any newer version
#   3. Apache License, V2.0 or any newer version
# 
# You may not use this file except in compliance with at least one of
# the above three licenses.
# 
# See LICENSE.html or LICENSE.txt at the top of this package for the
# complete terms and further detail along with the license texts for
# the licenses in COPYING.LIB, COPYING and LICENSE-2.0.txt respectively.
# 
# 
#

usage()
{
	cat<<EOF
fUsage: redland-src-config [OPTION]

known values for OPTION are:

  --cflags              print pre-processor and compiler flags
  --help                display this help and exit
  --libs                print library linking information
  --libtool-libs        print linking information for use with libtool
  --version             output version information
  --run COMMAND         run the COMMAND with the shared libraries for
                        the source tree
  --swig                display the SWIG interface file
  --version             output version information
  --version-decimal     output version as a decimal integer
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
    --version)
      echo @VERSION@
      exit 0
      ;;
    --cflags)
      echo_cflags=yes
      ;;
    --libs)
      echo_libs=yes
      ;;
    --libtool-libs)
      echo_libtool_libs=yes
      ;;
    --help|--usage)
      usage 0
      ;;
    --run)
      lpath=@abs_top_builddir@/librdf/.libs
      if test -d .libs; then
        lpath=".libs:$lpath"
      fi
      if test @with_raptor@ = internal; then
        lpath="$lpath:@abs_top_builddir@/raptor/.libs"
      else
        raptor_prefix=`raptor-config --prefix`
        lpath="$lpath:$raptor_prefix/lib"
      fi
      if test @with_rasqal@ = internal; then
        lpath="$lpath:@abs_top_builddir@/rasqal/.libs"
      else
        rasqal_prefix=`rasqal-config --prefix`
        lpath="$lpath:$rasqal_prefix/lib"
      fi
      if test `uname` = Darwin; then
        DYLD_LIBRARY_PATH=$lpath:$DYLD_LIBRARY_PATH
        export DYLD_LIBRARY_PATH
      else
        LD_LIBRARY_PATH=$lpath:$LD_LIBRARY_PATH
        export LD_LIBRARY_PATH
      fi
      shift
      exec ${1+"$@"}
      ;;

    --swig)
      echo_swig=yes
      ;;

    --version)
      echo @VERSION@
      exit 0
      ;;

    --version-decimal)
      echo @LIBRDF_VERSION_DECIMAL@
      exit 0
      ;;

    *)
      usage 1 1>&2
      ;;
  esac

  shift
done

if test @with_raptor@ = internal; then
  raptor_config=@abs_top_builddir@/raptor/raptor-src-config
  if test ! -r $raptor_config; then
    echo "redland-src-config: Source tree not configured - no raptor-src-config, exiting" 1>&2
    exit 0
  fi
else
  raptor_config=raptor-config
fi

if test @with_rasqal@ = internal; then
  rasqal_config=@abs_top_builddir@/rasqal/rasqal-src-config
  if test ! -r $rasqal_config; then
    echo "redland-src-config: Source tree not configured - no rasqal-src-config, exiting" 1>&2
    exit 0
  fi
else
  rasqal_config=rasqal-config
fi

if test "$echo_cflags" = "yes"; then
  echo -I@abs_top_srcdir@/librdf `$rasqal_config --cflags` `$raptor_config --cflags`
fi
if test "$echo_libtool_libs" = "yes"; then
  echo @abs_top_builddir@/librdf/librdf.la
fi

if test "$echo_libs" = "yes"; then
  echo -L@abs_top_builddir@/librdf/.libs -lrdf @LIBRDF_LDFLAGS@ @LIBRDF_EXTERNAL_LIBS@ `$rasqal_config --libs` `$raptor_config --libs`
fi

if test "$echo_swig" = "yes"; then  
  echo @abs_top_builddir@/Redland.i
fi