Blame gsl-config.in

Packit 67cb25
#! /bin/sh
Packit 67cb25
Packit 67cb25
prefix=@prefix@
Packit 67cb25
exec_prefix=@exec_prefix@
Packit 67cb25
includedir=@includedir@
Packit 67cb25
Packit 67cb25
usage()
Packit 67cb25
{
Packit 67cb25
    cat <
Packit 67cb25
Usage: gsl-config [OPTION]
Packit 67cb25
Packit 67cb25
Known values for OPTION are:
Packit 67cb25
Packit 67cb25
  --prefix		show GSL installation prefix 
Packit 67cb25
  --libs		print library linking information, with cblas
Packit 67cb25
  --libs-without-cblas	print library linking information, without cblas
Packit 67cb25
  --cflags		print pre-processor and compiler flags
Packit 67cb25
  --help		display this help and exit
Packit 67cb25
  --version		output version information
Packit 67cb25
Packit 67cb25
An external CBLAS library can be specified using the GSL_CBLAS_LIB
Packit 67cb25
environment variable. The GSL CBLAS library is used by default.
Packit 67cb25
Packit 67cb25
EOF
Packit 67cb25
Packit 67cb25
    exit $1
Packit 67cb25
}
Packit 67cb25
Packit 67cb25
if test $# -eq 0; then
Packit 67cb25
    usage 1
Packit 67cb25
fi
Packit 67cb25
Packit 67cb25
cflags=false
Packit 67cb25
libs=false
Packit 67cb25
Packit 67cb25
while test $# -gt 0; do
Packit 67cb25
    case "$1" in
Packit 67cb25
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
Packit 67cb25
    *) optarg= ;;
Packit 67cb25
    esac
Packit 67cb25
Packit 67cb25
    case "$1" in
Packit 67cb25
    --prefix=*)
Packit 67cb25
	prefix=$optarg
Packit 67cb25
	;;
Packit 67cb25
Packit 67cb25
    --prefix)
Packit 67cb25
	echo $prefix
Packit 67cb25
	;;
Packit 67cb25
Packit 67cb25
    --version)
Packit 67cb25
	echo @VERSION@
Packit 67cb25
	exit 0
Packit 67cb25
	;;
Packit 67cb25
Packit 67cb25
    --help)
Packit 67cb25
	usage 0
Packit 67cb25
	;;
Packit 67cb25
Packit 67cb25
    --cflags)
Packit Service e6b2e3
       	echo -I$includedir
Packit 67cb25
       	;;
Packit 67cb25
Packit 67cb25
    --libs)
Packit 67cb25
        : ${GSL_CBLAS_LIB=-lgslcblas}
Packit Service e6b2e3
	echo -lgsl $GSL_CBLAS_LIB -lm
Packit 67cb25
       	;;
Packit 67cb25
Packit 67cb25
    --libs-without-cblas)
Packit Service e6b2e3
	echo -lgsl -lm
Packit 67cb25
       	;;
Packit 67cb25
    *)
Packit 67cb25
	usage
Packit 67cb25
	exit 1
Packit 67cb25
	;;
Packit 67cb25
    esac
Packit 67cb25
    shift
Packit 67cb25
done
Packit 67cb25
Packit 67cb25
exit 0