root / ImageMagick / trunk / wand / Wand-config

Revision 12541, 1.3 kB (checked in by cristy, 12 days ago)
  • Property svn:executable set to *
Line 
1#!/bin/sh
2#
3# Configure options script for re-calling MagickWand compilation options
4# required to use the MagickWand library.
5#
6
7prefix=/usr/local
8exec_prefix=${prefix}
9libdir=${exec_prefix}/lib
10includedir=${prefix}/include/ImageMagick
11
12usage="\
13Usage: Wand-config [--cflags] [--cppflags] [--exec-prefix] [--ldflags] [--libs] [--prefix] [--version]"
14
15if test $# -eq 0; then
16      echo "${usage}" 1>&2
17      echo "Example: gcc \`Wand-config --cflags --cppflags\` -o wand wand.c \`Wand-config --ldflags --libs\`" 1>&2
18      exit 1
19fi
20
21while test $# -gt 0; do
22  case "$1" in
23    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
24    *) optarg= ;;
25  esac
26  case $1 in
27    --prefix=*)
28      prefix=$optarg
29      ;;
30    --prefix)
31      echo $prefix
32      ;;
33    --exec-prefix=*)
34      exec_prefix=$optarg
35      ;;
36    --exec-prefix)
37      echo $exec_prefix
38      ;;
39    --version)
40      echo '6.4.4 Q16 '
41      ;;
42    --cflags)
43      echo "-I${includedir} -fopenmp"
44      ;;
45    --cxxflags)
46      echo '-g -O2 -Wall -W -pthread'
47      ;;
48    --cppflags)
49      echo '-I/usr/local/include/ImageMagick'
50      ;;
51    --ldflags)
52      echo '-L/usr/local/lib -lfreetype'
53      ;;
54    --libs)
55      echo "-L${libdir} -lMagickWand -lMagickCore"
56      ;;
57    *)
58      echo "${usage}" 1>&2
59      exit 1
60      ;;
61  esac
62  shift
63done
Note: See TracBrowser for help on using the browser.