Blame lasso-src-config.in

Packit Service 88ab54
#!/bin/sh
Packit Service 88ab54
#
Packit Service 88ab54
# $Id$
Packit Service 88ab54
#
Packit Service 88ab54
# Copyright (C) 2002-2004 David Beckett - http://purl.org/net/dajobe/
Packit Service 88ab54
# Institute for Learning and Research Technology - http://www.ilrt.bris.ac.uk/
Packit Service 88ab54
# University of Bristol - http://www.bristol.ac.uk/
Packit Service 88ab54
# 
Packit Service 88ab54
# This package is Free Software or Open Source available under the
Packit Service 88ab54
# following licenses (these are alternatives):
Packit Service 88ab54
#   1. GNU Lesser General Public License (LGPL)
Packit Service 88ab54
#   2. GNU General Public License (GPL)
Packit Service 88ab54
#   3. Mozilla Public License (MPL)
Packit Service 88ab54
# 
Packit Service 88ab54
# See LICENSE.html or LICENSE.txt at the top of this package for the
Packit Service 88ab54
# full license terms.
Packit Service 88ab54
# 
Packit Service 88ab54
# 
Packit Service 88ab54
#
Packit Service 88ab54
Packit Service 88ab54
usage()
Packit Service 88ab54
{
Packit Service 88ab54
	cat<
Packit Service 88ab54
Usage: lasso-src-config [OPTION]
Packit Service 88ab54
Packit Service 88ab54
known values for OPTION are:
Packit Service 88ab54
Packit Service 88ab54
  --libs                print library linking information
Packit Service 88ab54
  --cflags              print pre-processor and compiler flags
Packit Service 88ab54
  --help                display this help and exit
Packit Service 88ab54
  --version             output version information
Packit Service 88ab54
  --run COMMAND         run the COMMAND with the shared libraries for
Packit Service 88ab54
                        the source tree
Packit Service 88ab54
EOF
Packit Service 88ab54
  exit $1
Packit Service 88ab54
}
Packit Service 88ab54
Packit Service 88ab54
Packit Service 88ab54
if test $# -eq 0; then
Packit Service 88ab54
  usage 1 1>&2
Packit Service 88ab54
fi
Packit Service 88ab54
Packit Service 88ab54
Packit Service 88ab54
while test $# -gt 0; do
Packit Service 88ab54
  case "$1" in
Packit Service 88ab54
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
Packit Service 88ab54
    *) optarg= ;;
Packit Service 88ab54
  esac
Packit Service 88ab54
Packit Service 88ab54
  case $1 in
Packit Service 88ab54
    --version)
Packit Service 88ab54
      echo @VERSION@
Packit Service 88ab54
      exit 0
Packit Service 88ab54
      ;;
Packit Service 88ab54
    --cflags)
Packit Service 88ab54
      echo_cflags=yes
Packit Service 88ab54
      ;;
Packit Service 88ab54
    --libs)
Packit Service 88ab54
      echo_libs=yes
Packit Service 88ab54
      ;;
Packit Service 88ab54
    --usage)
Packit Service 88ab54
      usage 0 1>&2
Packit Service 88ab54
      ;;
Packit Service 88ab54
    --run)
Packit Service 88ab54
      lpath=@abs_top_builddir@/lasso/.libs
Packit Service 88ab54
      if test -d .libs; then
Packit Service 88ab54
        lpath=".libs:$lpath"
Packit Service 88ab54
      fi
Packit Service 88ab54
      if test `uname` = Darwin; then
Packit Service 88ab54
        DYLD_LIBRARY_PATH=$lpath:$DYLD_LIBRARY_PATH
Packit Service 88ab54
        export DYLD_LIBRARY_PATH
Packit Service 88ab54
      else
Packit Service 88ab54
        LD_LIBRARY_PATH=$lpath:$LD_LIBRARY_PATH
Packit Service 88ab54
        export LD_LIBRARY_PATH
Packit Service 88ab54
      fi
Packit Service 88ab54
      shift
Packit Service 88ab54
      exec ${1+"$@"}
Packit Service 88ab54
      ;;
Packit Service 88ab54
Packit Service 88ab54
    *)
Packit Service 88ab54
      usage 1 1>&2
Packit Service 88ab54
      ;;
Packit Service 88ab54
  esac
Packit Service 88ab54
Packit Service 88ab54
  shift
Packit Service 88ab54
done
Packit Service 88ab54
  
Packit Service 88ab54
if test "$echo_cflags" = "yes"; then
Packit Service 88ab54
  echo -I@abs_top_srcdir@/lasso
Packit Service 88ab54
fi
Packit Service 88ab54
if test "$echo_libs" = "yes"; then
Packit Service 88ab54
  echo -L@abs_top_builddir@/lasso/.libs @LASSO_CORE_LIBS@ @LASSO_LIBS@
Packit Service 88ab54
fi