Blame lasso-src-config.in

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