131337658SMarcel Moolenaar#! /bin/sh 231337658SMarcel Moolenaar# 331337658SMarcel Moolenaar# $Id$ 431337658SMarcel Moolenaar# 531337658SMarcel Moolenaar# Copyright 2011-2014, Juniper Networks, Inc. 631337658SMarcel Moolenaar# All rights reserved. 731337658SMarcel Moolenaar# This SOFTWARE is licensed under the LICENSE provided in the 831337658SMarcel Moolenaar# ../Copyright file. By downloading, installing, copying, or otherwise 931337658SMarcel Moolenaar# using the SOFTWARE, you agree to be bound by the terms of that 1031337658SMarcel Moolenaar# LICENSE. 1131337658SMarcel Moolenaar 1231337658SMarcel Moolenaarprefix=@prefix@ 1331337658SMarcel Moolenaarexec_prefix=@exec_prefix@ 1431337658SMarcel Moolenaarincludedir=@includedir@ 1531337658SMarcel Moolenaarlibdir=@libdir@ 1631337658SMarcel Moolenaar 1731337658SMarcel Moolenaarusage() 1831337658SMarcel Moolenaar{ 1931337658SMarcel Moolenaar cat <<EOF 2031337658SMarcel MoolenaarUsage: libxo-config [OPTION] 2131337658SMarcel Moolenaar 2231337658SMarcel MoolenaarKnown values for OPTION are: 2331337658SMarcel Moolenaar 2431337658SMarcel Moolenaar --prefix=DIR change libxo prefix [default $prefix] 2531337658SMarcel Moolenaar --exec-prefix=DIR change libxo exec prefix [default $exec_prefix] 2631337658SMarcel Moolenaar --libs print library linking information 2731337658SMarcel Moolenaar --bindir print the bin directory 2831337658SMarcel Moolenaar --cflags print pre-processor and compiler flags 2931337658SMarcel Moolenaar --share print share directory 3031337658SMarcel Moolenaar --help display this help and exit 3131337658SMarcel Moolenaar --version output version information 3231337658SMarcel MoolenaarEOF 3331337658SMarcel Moolenaar 3431337658SMarcel Moolenaar exit $1 3531337658SMarcel Moolenaar} 3631337658SMarcel Moolenaar 3731337658SMarcel Moolenaarif test $# -eq 0; then 3831337658SMarcel Moolenaar usage 1 3931337658SMarcel Moolenaarfi 4031337658SMarcel Moolenaar 4131337658SMarcel Moolenaarcflags=false 4231337658SMarcel Moolenaarlibs=false 4331337658SMarcel Moolenaar 4431337658SMarcel Moolenaarwhile test $# -gt 0; do 4531337658SMarcel Moolenaar case "$1" in 4631337658SMarcel Moolenaar -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 4731337658SMarcel Moolenaar *) optarg= ;; 4831337658SMarcel Moolenaar esac 4931337658SMarcel Moolenaar 5031337658SMarcel Moolenaar case "$1" in 5131337658SMarcel Moolenaar --prefix=*) 5231337658SMarcel Moolenaar prefix=$optarg 5331337658SMarcel Moolenaar includedir=$prefix/include 5431337658SMarcel Moolenaar libdir=$prefix/lib 5531337658SMarcel Moolenaar ;; 5631337658SMarcel Moolenaar 5731337658SMarcel Moolenaar --prefix) 5831337658SMarcel Moolenaar echo $prefix 5931337658SMarcel Moolenaar ;; 6031337658SMarcel Moolenaar 6131337658SMarcel Moolenaar --exec-prefix=*) 6231337658SMarcel Moolenaar exec_prefix=$optarg 6331337658SMarcel Moolenaar libdir=$exec_prefix/lib 6431337658SMarcel Moolenaar ;; 6531337658SMarcel Moolenaar 6631337658SMarcel Moolenaar --exec-prefix) 6731337658SMarcel Moolenaar echo $exec_prefix 6831337658SMarcel Moolenaar ;; 6931337658SMarcel Moolenaar 7031337658SMarcel Moolenaar --version) 7131337658SMarcel Moolenaar echo @VERSION@ 7231337658SMarcel Moolenaar exit 0 7331337658SMarcel Moolenaar ;; 7431337658SMarcel Moolenaar 7531337658SMarcel Moolenaar --help) 7631337658SMarcel Moolenaar usage 0 7731337658SMarcel Moolenaar ;; 7831337658SMarcel Moolenaar 7931337658SMarcel Moolenaar --cflags) 8031337658SMarcel Moolenaar echo -I@XO_INCLUDEDIR@ @XO_CFLAGS@ 8131337658SMarcel Moolenaar ;; 8231337658SMarcel Moolenaar 8331337658SMarcel Moolenaar 8431337658SMarcel Moolenaar --share) 8531337658SMarcel Moolenaar echo @XO_SHAREDIR@ 8631337658SMarcel Moolenaar ;; 8731337658SMarcel Moolenaar 8831337658SMarcel Moolenaar --bindir) 8931337658SMarcel Moolenaar echo @XO_BINDIR@ 9031337658SMarcel Moolenaar ;; 9131337658SMarcel Moolenaar 9231337658SMarcel Moolenaar --libdir) 9331337658SMarcel Moolenaar echo @XO_LIBDIR@ 9431337658SMarcel Moolenaar ;; 9531337658SMarcel Moolenaar 9631337658SMarcel Moolenaar 9731337658SMarcel Moolenaar --libs) 9831337658SMarcel Moolenaar if [ "`uname`" = "Linux" ] 9931337658SMarcel Moolenaar then 10031337658SMarcel Moolenaar if [ "@XO_LIBDIR@" = "-L/usr/lib" -o "@XO_LIBDIR@" = "-L/usr/lib64" ] 10131337658SMarcel Moolenaar then 10231337658SMarcel Moolenaar echo @XO_LIBS@ 10331337658SMarcel Moolenaar else 10431337658SMarcel Moolenaar echo -L@XO_LIBDIR@ @XO_LIBS@ 10531337658SMarcel Moolenaar fi 10631337658SMarcel Moolenaar else 10731337658SMarcel Moolenaar echo -L@XO_LIBDIR@ @XO_LIBS@ 10831337658SMarcel Moolenaar fi 10931337658SMarcel Moolenaar ;; 11031337658SMarcel Moolenaar 11131337658SMarcel Moolenaar *) 11231337658SMarcel Moolenaar usage 11331337658SMarcel Moolenaar exit 1 11431337658SMarcel Moolenaar ;; 11531337658SMarcel Moolenaar esac 11631337658SMarcel Moolenaar shift 11731337658SMarcel Moolenaardone 11831337658SMarcel Moolenaar 11931337658SMarcel Moolenaarexit 0 120