]> granicus.if.org Git - imagemagick/blob - wand/Wand-config
(no commit message)
[imagemagick] / wand / Wand-config
1 #!/bin/sh
2 #
3 # Configure options script for re-calling MagickWand compilation options
4 # required to use the MagickWand library.
5 #
6
7 prefix=/usr/local
8 exec_prefix=${prefix}
9 libdir=${exec_prefix}/lib
10 includedir=${prefix}/include/ImageMagick
11
12 usage="\
13 Usage: Wand-config [--cflags] [--cppflags] [--exec-prefix] [--ldflags] [--libs] [--prefix] [--version]"
14
15 if 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
19 fi
20
21 while 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.6.4 Q16 '
41       ;;
42     --cflags)
43       echo "-I${includedir} -fopenmp"
44       ;;
45     --cxxflags)
46       echo '-g -O2 -pthread'
47       ;;
48     --cppflags)
49       echo '-I/usr/local/include/ImageMagick'
50       ;;
51     --ldflags)
52       echo '-L/usr/local/lib '
53       ;;
54     --libs)
55       echo "-L${libdir} -lMagickWand -lMagickCore -ltiff -lfreetype -ljasper -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl"
56       ;;
57     *)
58       echo "${usage}" 1>&2
59       exit 1
60       ;;
61   esac
62   shift
63 done
64