~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/freetype/builds/unix/freetype-config.in

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/sh
 
2
#
 
3
# Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009 by
 
4
# David Turner, Robert Wilhelm, and Werner Lemberg.
 
5
#
 
6
# This file is part of the FreeType project, and may only be used, modified,
 
7
# and distributed under the terms of the FreeType project license,
 
8
# LICENSE.TXT.  By continuing to use, modify, or distribute this file you
 
9
# indicate that you have read the license and understand and accept it
 
10
# fully.
 
11
 
 
12
prefix=@prefix@
 
13
exec_prefix=@exec_prefix@
 
14
exec_prefix_set=no
 
15
includedir=@includedir@
 
16
libdir=@libdir@
 
17
enable_shared=@build_libtool_libs@
 
18
wl=@wl@
 
19
hardcode_libdir_flag_spec='@hardcode_libdir_flag_spec@'
 
20
 
 
21
usage()
 
22
{
 
23
  cat <<EOF
 
24
Usage: freetype-config [OPTION]...
 
25
Get FreeType compilation and linking information.
 
26
 
 
27
Options:
 
28
  --prefix               display \`--prefix' value used for building the
 
29
                         FreeType library
 
30
  --prefix=PREFIX        override \`--prefix' value with PREFIX
 
31
  --exec-prefix          display \`--exec-prefix' value used for building
 
32
                         the FreeType library
 
33
  --exec-prefix=EPREFIX  override \`--exec-prefix' value with EPREFIX
 
34
  --version              display libtool version of the FreeType library
 
35
  --ftversion            display FreeType version number
 
36
  --libs                 display flags for linking with the FreeType library
 
37
  --libtool              display library name for linking with libtool
 
38
  --cflags               display flags for compiling with the FreeType
 
39
                         library
 
40
EOF
 
41
  exit $1
 
42
}
 
43
 
 
44
if test $# -eq 0 ; then
 
45
  usage 1 1>&2
 
46
fi
 
47
 
 
48
while test $# -gt 0 ; do
 
49
  case "$1" in
 
50
  -*=*)
 
51
    optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
 
52
    ;;
 
53
  *)
 
54
    optarg=
 
55
    ;;
 
56
  esac
 
57
 
 
58
  case $1 in
 
59
  --prefix=*)
 
60
    prefix=$optarg
 
61
    local_prefix=yes
 
62
    ;;
 
63
  --prefix)
 
64
    echo_prefix=yes
 
65
    ;;
 
66
  --exec-prefix=*)
 
67
    exec_prefix=$optarg
 
68
    exec_prefix_set=yes
 
69
    local_prefix=yes
 
70
    ;;
 
71
  --exec-prefix)
 
72
    echo_exec_prefix=yes
 
73
    ;;
 
74
  --version)
 
75
    echo @ft_version@
 
76
    exit 0
 
77
    ;;
 
78
  --ftversion)
 
79
    echo_ft_version=yes
 
80
    ;;
 
81
  --cflags)
 
82
    echo_cflags=yes
 
83
    ;;
 
84
  --libs)
 
85
    echo_libs=yes
 
86
    ;;
 
87
  --libtool)
 
88
    echo_libtool=yes
 
89
    ;;
 
90
  *)
 
91
    usage 1 1>&2
 
92
    ;;
 
93
  esac
 
94
  shift
 
95
done
 
96
 
 
97
if test "$local_prefix" = "yes" ; then
 
98
  if test "$exec_prefix_set" != "yes" ; then
 
99
    exec_prefix=$prefix
 
100
  fi
 
101
fi
 
102
 
 
103
if test "$echo_prefix" = "yes" ; then
 
104
  echo ${SYSROOT}$prefix
 
105
fi
 
106
 
 
107
if test "$echo_exec_prefix" = "yes" ; then
 
108
  echo ${SYSROOT}$exec_prefix
 
109
fi
 
110
 
 
111
if test "$exec_prefix_set" = "yes" ; then
 
112
  libdir=$exec_prefix/lib
 
113
else
 
114
  if test "$local_prefix" = "yes" ; then
 
115
    includedir=$prefix/include
 
116
    libdir=$prefix/lib
 
117
  fi
 
118
fi
 
119
 
 
120
if test "$echo_ft_version" = "yes" ; then
 
121
  major=`grep define ${SYSROOT}$includedir/freetype2/freetype/freetype.h \
 
122
         | grep FREETYPE_MAJOR \
 
123
         | sed 's/.*[   ]\([0-9][0-9]*\).*/\1/'`
 
124
  minor=`grep define ${SYSROOT}$includedir/freetype2/freetype/freetype.h \
 
125
         | grep FREETYPE_MINOR \
 
126
         | sed 's/.*[   ]\([0-9][0-9]*\).*/\1/'`
 
127
  patch=`grep define ${SYSROOT}$includedir/freetype2/freetype/freetype.h \
 
128
         | grep FREETYPE_PATCH \
 
129
         | sed 's/.*[   ]\([0-9][0-9]*\).*/\1/'`
 
130
  echo $major.$minor.$patch
 
131
fi
 
132
 
 
133
if test "$echo_cflags" = "yes" ; then
 
134
  cflags="-I${SYSROOT}$includedir/freetype2"
 
135
  if test "${SYSROOT}$includedir" != "/usr/include" ; then
 
136
    echo $cflags -I${SYSROOT}$includedir
 
137
  else
 
138
    echo $cflags
 
139
  fi
 
140
fi
 
141
 
 
142
if test "$echo_libs" = "yes" ; then
 
143
  rpath=
 
144
  if test "$enable_shared" = "yes" ; then
 
145
    eval "rpath=\"$hardcode_libdir_flag_spec\""
 
146
  fi
 
147
  libs="-lfreetype @LIBZ@ @FT2_EXTRA_LIBS@"
 
148
  if test "${SYSROOT}$libdir" != "/usr/lib" && test "${SYSROOT}$libdir" != "/usr/lib64"; then
 
149
    echo -L${SYSROOT}$libdir $libs
 
150
  else
 
151
    echo $libs
 
152
  fi
 
153
fi
 
154
 
 
155
if test "$echo_libtool" = "yes" ; then
 
156
  convlib="libfreetype.la"
 
157
  echo ${SYSROOT}$libdir/$convlib
 
158
fi
 
159
 
 
160
# EOF