#!/bin/sh # # This script is part of SANE, # # Send bugreports and other requests to sane-devel@lists.alioth.debian.org PACKAGE="@PACKAGE@" scriptname="sane-config" LINKER_RPATH="@LINKER_RPATH@" prefix="@prefix@" exec_prefix="@exec_prefix@" LIBS="@LIBS@ @DL_LIB@" pkgincludedir="@pkgincludedir@" pkglibdir="@pkglibdir@" includedir="@includedir@" mandir="@mandir@" infodir="@infodir@" libdir="@libdir@" localstatedir="@localstatedir@" sysconfdir="@sysconfdir@" datarootdir="@datarootdir@" datadir="@datadir@" libexecdir="@libexecdir@" sbindir="@sbindir@" bindir="@bindir@" #${prefix} #exec_prefix_set=no srcdir="@srcdir@" top_srcdir="@top_srcdir@" cflags= usage () { echo "Usage: " 1>&2 echo "$scriptname --version - show installed script and SANE version" 1>&2 echo "$scriptname --ldflags - linker flags required to link with SANE" 1>&2 echo "$scriptname --libs - libraries required to link with SANE" 1>&2 echo "$scriptname --cflags - compiler flags required to find SANE headers" 1>&2 echo "$scriptname --help - show usage info (this message) " 1>&2 echo "$scriptname --help SUBCOMMAND - show help for SUBCOMMAND " 1>&2 echo "$scriptname --prefix - prefix used during SANE compile" 1>&2 echo "$scriptname --exec-prefix - exec-prefix used during SANE compile" 1>&2 } if test $# -eq 0; then usage exit 1 fi if test $# -gt 0; then case $1 in --version) echo @NUMBER_VERSION@ ;; --help) if test $# -eq 1; then usage elif test $# -eq 2; then case $2 in --cflags) echo "Usage: $0 --cflags" echo " Print C compiler flags for compiling code that uses SANE." echo " This includes any \`-I' flags needed to find Sane's header files." ;; --ldflags) echo "Usage: $0 --ldflags" echo " Print linker flags for building the \`$PACKAGE' executable." echo " Print the linker command-line flags necessary to link against" echo " the SANE library. The libraries are listed with --libs." ;; --libs) echo "Usage: $0 --libs" echo " Print linker flags for building the \`$PACKAGE' executable." echo " Print the linker command-line flags necessary to link against" echo " the SANE library, and any other libraries it requires." ;; esac else usage fi exit 1 ;; --ldflags) if test -z "$LINKER_RPATH"; then echo "-L${libdir} @GPHOTO2_LDFLAGS@" else echo "-L${libdir} @GPHOTO2_LDFLAGS@ ${LINKER_RPATH}${libdir}" fi ;; --libs) echo "-lsane ${LIBS}" ;; --cflags) unique_cflags= if test "${includedir}" != "/usr/include"; then unique_cflags="${unique_cflags} -I${includedir}" fi for i in $cflags; do if test "${i}" != "-I${includedir}"; then unique_cflags="${unique_cflags} $i" fi done echo ${unique_cflags} ;; --prefix) echo ${prefix} ;; --exec-prefix) echo ${exec_prefix} ;; *) usage exit 1 ;; esac fi