1273562Smarcel#! /bin/sh 2273562Smarcel# 3273562Smarcel# $Id$ 4273562Smarcel# 5273562Smarcel# Copyright 2011-2014, Juniper Networks, Inc. 6273562Smarcel# All rights reserved. 7273562Smarcel# This SOFTWARE is licensed under the LICENSE provided in the 8273562Smarcel# ../Copyright file. By downloading, installing, copying, or otherwise 9273562Smarcel# using the SOFTWARE, you agree to be bound by the terms of that 10273562Smarcel# LICENSE. 11273562Smarcel 12273562Smarcelprefix=@prefix@ 13273562Smarcelexec_prefix=@exec_prefix@ 14273562Smarcelincludedir=@includedir@ 15273562Smarcellibdir=@libdir@ 16273562Smarcel 17273562Smarcelusage() 18273562Smarcel{ 19273562Smarcel cat <<EOF 20273562SmarcelUsage: libxo-config [OPTION] 21273562Smarcel 22273562SmarcelKnown values for OPTION are: 23273562Smarcel 24273562Smarcel --prefix=DIR change libxo prefix [default $prefix] 25273562Smarcel --exec-prefix=DIR change libxo exec prefix [default $exec_prefix] 26273562Smarcel --libs print library linking information 27273562Smarcel --bindir print the bin directory 28273562Smarcel --cflags print pre-processor and compiler flags 29273562Smarcel --share print share directory 30273562Smarcel --help display this help and exit 31273562Smarcel --version output version information 32273562SmarcelEOF 33273562Smarcel 34273562Smarcel exit $1 35273562Smarcel} 36273562Smarcel 37273562Smarcelif test $# -eq 0; then 38273562Smarcel usage 1 39273562Smarcelfi 40273562Smarcel 41273562Smarcelcflags=false 42273562Smarcellibs=false 43273562Smarcel 44273562Smarcelwhile test $# -gt 0; do 45273562Smarcel case "$1" in 46273562Smarcel -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 47273562Smarcel *) optarg= ;; 48273562Smarcel esac 49273562Smarcel 50273562Smarcel case "$1" in 51273562Smarcel --prefix=*) 52273562Smarcel prefix=$optarg 53273562Smarcel includedir=$prefix/include 54273562Smarcel libdir=$prefix/lib 55273562Smarcel ;; 56273562Smarcel 57273562Smarcel --prefix) 58273562Smarcel echo $prefix 59273562Smarcel ;; 60273562Smarcel 61273562Smarcel --exec-prefix=*) 62273562Smarcel exec_prefix=$optarg 63273562Smarcel libdir=$exec_prefix/lib 64273562Smarcel ;; 65273562Smarcel 66273562Smarcel --exec-prefix) 67273562Smarcel echo $exec_prefix 68273562Smarcel ;; 69273562Smarcel 70273562Smarcel --version) 71273562Smarcel echo @VERSION@ 72273562Smarcel exit 0 73273562Smarcel ;; 74273562Smarcel 75273562Smarcel --help) 76273562Smarcel usage 0 77273562Smarcel ;; 78273562Smarcel 79273562Smarcel --cflags) 80298083Sphil echo -I@XO_INCLUDEDIR@ @XO_CFLAGS@ 81273562Smarcel ;; 82273562Smarcel 83273562Smarcel 84273562Smarcel --share) 85298083Sphil echo @XO_SHAREDIR@ 86273562Smarcel ;; 87273562Smarcel 88273562Smarcel --bindir) 89298083Sphil echo @XO_BINDIR@ 90273562Smarcel ;; 91273562Smarcel 92273562Smarcel --libdir) 93298083Sphil echo @XO_LIBDIR@ 94273562Smarcel ;; 95273562Smarcel 96273562Smarcel 97273562Smarcel --libs) 98273562Smarcel if [ "`uname`" = "Linux" ] 99273562Smarcel then 100298083Sphil if [ "@XO_LIBDIR@" = "-L/usr/lib" -o "@XO_LIBDIR@" = "-L/usr/lib64" ] 101273562Smarcel then 102298083Sphil echo @XO_LIBS@ 103273562Smarcel else 104298083Sphil echo -L@XO_LIBDIR@ @XO_LIBS@ 105273562Smarcel fi 106273562Smarcel else 107298083Sphil echo -L@XO_LIBDIR@ @XO_LIBS@ 108273562Smarcel fi 109273562Smarcel ;; 110273562Smarcel 111273562Smarcel *) 112273562Smarcel usage 113273562Smarcel exit 1 114273562Smarcel ;; 115273562Smarcel esac 116273562Smarcel shift 117273562Smarceldone 118273562Smarcel 119273562Smarcelexit 0 120