From ef416fc25c4af449e930416117bedb12fc9924ba Mon Sep 17 00:00:00 2001 From: jlovell Date: Fri, 13 Jan 2006 01:51:53 +0000 Subject: Load cups into easysw/current. git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2 a1ca3aef-8c08-0410-bb20-df032aa958be --- cups-config.in | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100755 cups-config.in (limited to 'cups-config.in') diff --git a/cups-config.in b/cups-config.in new file mode 100755 index 000000000..fdea47ea2 --- /dev/null +++ b/cups-config.in @@ -0,0 +1,134 @@ +#! /bin/sh +# +# "$Id: cups-config.in 4802 2005-10-19 13:48:06Z mike $" +# +# CUPS configuration utility. +# +# Copyright 2001-2005 by Easy Software Products, all rights reserved. +# +# These coded instructions, statements, and computer programs are the +# property of Easy Software Products and are protected by Federal +# copyright law. Distribution and use rights are outlined in the file +# "LICENSE.txt" which should have been included with this file. If this +# file is missing or damaged please contact Easy Software Products +# at: +# +# Attn: CUPS Licensing Information +# Easy Software Products +# 44141 Airport View Drive, Suite 204 +# Hollywood, Maryland 20636 USA +# +# Voice: (301) 373-9600 +# EMail: cups-info@cups.org +# WWW: http://www.cups.org +# + +VERSION="@CUPS_VERSION@" +APIVERSION="1.2" + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +bindir=@bindir@ +includedir=@includedir@ +libdir=@libdir@ +datadir=@datadir@ +sysconfdir=@sysconfdir@ +cups_datadir=@CUPS_DATADIR@ +cups_serverbin=@CUPS_SERVERBIN@ +cups_serverroot=@CUPS_SERVERROOT@ + +# flags for C++ compiler: +CFLAGS="" +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 + +if test $libdir != /usr/lib -a $libdir != /usr/lib32; then + LDFLAGS="$LDFLAGS -L$libdir" +fi + +usage () +{ + echo "Usage: cups-config --api-version" + echo " cups-config --cflags" + echo " cups-config --datadir" + echo " cups-config --help" + echo " cups-config --ldflags" + echo " cups-config [--image] [--static] --libs" + echo " cups-config --serverbin" + echo " cups-config --serverroot" + echo " cups-config --version" + + exit $1 +} + +if test $# -eq 0; then + usage 1 +fi + +# Parse command line options +static=no +image=no + +while test $# -gt 0; do + case $1 in + --api-version) + echo $APIVERSION + ;; + --cflags) + echo $CFLAGS + ;; + --datadir) + echo $cups_datadir + ;; + --help) + usage 0 + ;; + --image) + image=yes + ;; + --ldflags) + echo $LDFLAGS + ;; + --libs) + if test $static = no; then + if test $image = no; then + echo -lcups $LIBS + else + echo -lcupsimage $IMGLIBS -lcups $LIBS + fi + else + if test $image = no; then + echo $libdir/libcups.a $LIBS + else + echo $libdir/libcupsimage.a $IMGLIBS $libdir/libcups.a $LIBS + fi + fi + ;; + --serverbin) + echo $cups_serverbin + ;; + --serverroot) + echo $cups_serverroot + ;; + --static) + static=yes + ;; + --version) + echo $VERSION + ;; + *) + usage 1 + ;; + esac + + shift +done + +# +# End of "$Id: cups-config.in 4802 2005-10-19 13:48:06Z mike $". +# -- cgit v1.2.1