#!/bin/sh # # Configure options script for re-calling compilation # options required to use the Magick++ library. # # Concept derived from gtk-config in the Gtk package except that Autoconf-style # configuration information is presented instead so that it may be used more # effictively in configure scripts. # usage='Usage: GraphicsMagick++-config [--cppflags] [--cxxflags] [--exec-prefix] [--ldflags] [--libs] [--prefix] [--version] For example, "example.cpp" may be compiled to produce "example" as follows: "c++ -o example example.cpp `GraphicsMagick++-config --cppflags --cxxflags --ldflags --libs`"' if test $# -eq 0; then echo "${usage}" 1>&2 exit 1 fi while test $# -gt 0; do case $1 in --prefix) echo /usr ;; --exec-prefix) echo /usr ;; --version) echo 1.3.5 ;; --cppflags) echo '-I/usr/include/GraphicsMagick' ;; --cxxflags) echo '-Wall -g -fno-strict-aliasing -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector -fPIE -O2 -pthread' ;; --ldflags) echo '-L/usr/lib -Wl,-z,relro -pie -L/usr/lib/X11 -L/usr/lib -L/usr/lib' ;; --libs) echo '-lGraphicsMagick++ -lGraphicsMagick -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -lwmflite -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread -lltdl' ;; *) echo "${usage}" 1>&2 exit 1 ;; esac shift done