summaryrefslogtreecommitdiff
path: root/cups-config.in
diff options
context:
space:
mode:
authorjlovell <jlovell@a1ca3aef-8c08-0410-bb20-df032aa958be>2006-05-22 21:33:05 +0000
committerjlovell <jlovell@a1ca3aef-8c08-0410-bb20-df032aa958be>2006-05-22 21:33:05 +0000
commitf301802fc285c5ec9effadfbf13de653822dddd8 (patch)
tree6d627f9da77fa964c6797d263dc9a7bc58249f02 /cups-config.in
parenta9252913e79774ff099dcc33283c1fb1ae3cb61f (diff)
downloadcups-f301802fc285c5ec9effadfbf13de653822dddd8.tar.gz
Load cups into easysw/current.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@158 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups-config.in')
-rwxr-xr-xcups-config.in33
1 files changed, 24 insertions, 9 deletions
diff --git a/cups-config.in b/cups-config.in
index 2f5ea715c..0c88b72b9 100755
--- a/cups-config.in
+++ b/cups-config.in
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# "$Id: cups-config.in 5134 2006-02-19 15:16:08Z mike $"
+# "$Id: cups-config.in 5503 2006-05-10 18:55:39Z mike $"
#
# CUPS configuration utility.
#
@@ -24,13 +24,14 @@
#
VERSION="@CUPS_VERSION@"
-APIVERSION="1.2"
+APIVERSION="1.3"
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
includedir=@includedir@
libdir=@libdir@
+imagelibdir=@libdir@
datadir=@datadir@
sysconfdir=@sysconfdir@
cups_datadir=@CUPS_DATADIR@
@@ -44,14 +45,28 @@ LDFLAGS="@EXPORT_LDFLAGS@"
LIBS="@EXPORT_SSLLIBS@ @LIBS@"
IMGLIBS="@EXPORT_LIBTIFF@ @EXPORT_LIBJPEG@ @EXPORT_LIBPNG@ @EXPORT_LIBZ@"
-if test $includedir != /usr/include; then
- CFLAGS="$CFLAGS -I$includedir"
-fi
+# Check for local invocation...
+selfdir=`dirname $0`
+
+if test -f "$selfdir/cups/cups.h"; then
+ CFLAGS="-I$selfdir"
+ LDFLAGS="-L$selfdir/cups -L$selfdir/filter $LDFLAGS"
+ libdir="$selfdir/cups"
+ imagelibdir="$selfdir/filter"
+ if test ! -e "$selfdir/cups/raster.h"; then
+ ln -s ../filter/raster.h "$selfdir/cups"
+ fi
+else
+ if test $includedir != /usr/include; then
+ CFLAGS="$CFLAGS -I$includedir"
+ fi
-if test $libdir != /usr/lib -a $libdir != /usr/lib32; then
- LDFLAGS="$LDFLAGS -L$libdir"
+ if test $libdir != /usr/lib -a $libdir != /usr/lib32 -a $libdir != /usr/lib64; then
+ LDFLAGS="$LDFLAGS -L$libdir"
+ fi
fi
+
usage ()
{
echo "Usage: cups-config --api-version"
@@ -106,7 +121,7 @@ while test $# -gt 0; do
if test $image = no; then
echo $libdir/libcups.a $LIBS
else
- echo $libdir/libcupsimage.a $IMGLIBS $libdir/libcups.a $LIBS
+ echo $imagelibdir/libcupsimage.a $IMGLIBS $libdir/libcups.a $LIBS
fi
fi
;;
@@ -135,5 +150,5 @@ while test $# -gt 0; do
done
#
-# End of "$Id: cups-config.in 5134 2006-02-19 15:16:08Z mike $".
+# End of "$Id: cups-config.in 5503 2006-05-10 18:55:39Z mike $".
#