14a1a9510SRong-En Fan#!@SHELL@ 25ca44d1cSRong-En Fan# $Id: ncurses-config.in,v 1.12 2007/03/17 20:02:19 tom Exp $ 34a1a9510SRong-En Fan############################################################################## 45ca44d1cSRong-En Fan# Copyright (c) 2006,2007 Free Software Foundation, Inc. # 54a1a9510SRong-En Fan# # 64a1a9510SRong-En Fan# Permission is hereby granted, free of charge, to any person obtaining a # 74a1a9510SRong-En Fan# copy of this software and associated documentation files (the "Software"), # 84a1a9510SRong-En Fan# to deal in the Software without restriction, including without limitation # 94a1a9510SRong-En Fan# the rights to use, copy, modify, merge, publish, distribute, distribute # 104a1a9510SRong-En Fan# with modifications, sublicense, and/or sell copies of the Software, and to # 114a1a9510SRong-En Fan# permit persons to whom the Software is furnished to do so, subject to the # 124a1a9510SRong-En Fan# following conditions: # 134a1a9510SRong-En Fan# # 144a1a9510SRong-En Fan# The above copyright notice and this permission notice shall be included in # 154a1a9510SRong-En Fan# all copies or substantial portions of the Software. # 164a1a9510SRong-En Fan# # 174a1a9510SRong-En Fan# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 184a1a9510SRong-En Fan# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 194a1a9510SRong-En Fan# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 204a1a9510SRong-En Fan# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 214a1a9510SRong-En Fan# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 224a1a9510SRong-En Fan# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 234a1a9510SRong-En Fan# DEALINGS IN THE SOFTWARE. # 244a1a9510SRong-En Fan# # 254a1a9510SRong-En Fan# Except as contained in this notice, the name(s) of the above copyright # 264a1a9510SRong-En Fan# holders shall not be used in advertising or otherwise to promote the sale, # 274a1a9510SRong-En Fan# use or other dealings in this Software without prior written # 284a1a9510SRong-En Fan# authorization. # 294a1a9510SRong-En Fan############################################################################## 304a1a9510SRong-En Fan# 314a1a9510SRong-En Fan# Author: Thomas E. Dickey, 2006 324a1a9510SRong-En Fan 334a1a9510SRong-En Fanprefix="@prefix@" 344a1a9510SRong-En Fanexec_prefix="@exec_prefix@" 354a1a9510SRong-En Fan 364a1a9510SRong-En Fanbindir="@bindir@" 374a1a9510SRong-En Fanlibdir="@libdir@" 384a1a9510SRong-En Fandatadir="@datadir@" 394a1a9510SRong-En Fanmandir="@mandir@" 404a1a9510SRong-En Fan 414a1a9510SRong-En FanTHIS="ncurses@DFT_ARG_SUFFIX@" 424a1a9510SRong-En Fan 435ca44d1cSRong-En FanLANG=C; export LANG 445ca44d1cSRong-En FanLANGUAGE=C; export LANGUAGE 455ca44d1cSRong-En FanLC_ALL=C; export LC_ALL 465ca44d1cSRong-En FanLC_CTYPE=C; export LC_CTYPE 475ca44d1cSRong-En Fan 484a1a9510SRong-En Fantest $# = 0 && exec @SHELL@ $0 --error 494a1a9510SRong-En Fan 504a1a9510SRong-En Fanwhile test $# -gt 0; do 514a1a9510SRong-En Fan case "$1" in 524a1a9510SRong-En Fan -*=*) 534a1a9510SRong-En Fan ARG=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` 544a1a9510SRong-En Fan ;; 554a1a9510SRong-En Fan *) 564a1a9510SRong-En Fan ARG= 574a1a9510SRong-En Fan ;; 584a1a9510SRong-En Fan esac 594a1a9510SRong-En Fan 604a1a9510SRong-En Fan case "$1" in 614a1a9510SRong-En Fan # basic configuration 624a1a9510SRong-En Fan --prefix=*) 634a1a9510SRong-En Fan prefix="$ARG" 644a1a9510SRong-En Fan test -z "$exec_prefix" && exec_prefix="$ARG" 654a1a9510SRong-En Fan ;; 664a1a9510SRong-En Fan --prefix) 674a1a9510SRong-En Fan echo "$prefix" 684a1a9510SRong-En Fan ;; 694a1a9510SRong-En Fan --exec-prefix=*) 704a1a9510SRong-En Fan exec_prefix="$ARG" 714a1a9510SRong-En Fan ;; 724a1a9510SRong-En Fan --exec-prefix) 734a1a9510SRong-En Fan echo "$exec_prefix" 744a1a9510SRong-En Fan ;; 754a1a9510SRong-En Fan # compile/link 764a1a9510SRong-En Fan --cflags) 774a1a9510SRong-En Fan INCS= 784a1a9510SRong-En Fan if test "${prefix}/include" != /usr/include ; then 794a1a9510SRong-En Fan INCS="-I${prefix}/include" 804a1a9510SRong-En Fan fi 814a1a9510SRong-En Fan if test "@WITH_OVERWRITE@" != no ; then 824a1a9510SRong-En Fan INCS="$INCS -I${prefix}/include/${THIS}" 834a1a9510SRong-En Fan fi 844a1a9510SRong-En Fan sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO 854a1a9510SRong-En Fan $INCS 864a1a9510SRong-En FanENDECHO 874a1a9510SRong-En Fan ;; 884a1a9510SRong-En Fan --libs) 894a1a9510SRong-En Fan sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO 904a1a9510SRong-En Fan -L${exec_prefix}/lib @EXTRA_LDFLAGS@ -l${THIS} @LIBS@ 914a1a9510SRong-En FanENDECHO 924a1a9510SRong-En Fan ;; 934a1a9510SRong-En Fan # identification 944a1a9510SRong-En Fan --version) 954a1a9510SRong-En Fan echo "@NCURSES_MAJOR@.@NCURSES_MINOR@.@NCURSES_PATCH@" 964a1a9510SRong-En Fan ;; 974a1a9510SRong-En Fan --abi-version) 984a1a9510SRong-En Fan echo "@cf_cv_abi_version@" 994a1a9510SRong-En Fan ;; 1004a1a9510SRong-En Fan --mouse-version) 1014a1a9510SRong-En Fan echo "@NCURSES_MOUSE_VERSION@" 1024a1a9510SRong-En Fan ;; 1034a1a9510SRong-En Fan # locations 1044a1a9510SRong-En Fan --bindir) 1054a1a9510SRong-En Fan echo "${bindir}" 1064a1a9510SRong-En Fan ;; 1074a1a9510SRong-En Fan --datadir) 1084a1a9510SRong-En Fan echo "${datadir}" 1094a1a9510SRong-En Fan ;; 1104a1a9510SRong-En Fan --libdir) 1114a1a9510SRong-En Fan echo "${libdir}" 1124a1a9510SRong-En Fan ;; 1134a1a9510SRong-En Fan --mandir) 1144a1a9510SRong-En Fan echo "${mandir}" 1154a1a9510SRong-En Fan ;; 1164a1a9510SRong-En Fan --terminfo) 1174a1a9510SRong-En Fan echo "@TERMINFO@" 1184a1a9510SRong-En Fan ;; 1194a1a9510SRong-En Fan --terminfo-dirs) 1204a1a9510SRong-En Fan echo "@TERMINFO_DIRS@" 1214a1a9510SRong-En Fan ;; 1224a1a9510SRong-En Fan --termpath) 1234a1a9510SRong-En Fan echo "@TERMPATH@" 1244a1a9510SRong-En Fan ;; 1254a1a9510SRong-En Fan # general info 1264a1a9510SRong-En Fan --help) 1274a1a9510SRong-En Fan cat <<ENDHELP 1284a1a9510SRong-En FanUsage: ${THIS}-config [options] 1294a1a9510SRong-En Fan 1304a1a9510SRong-En FanOptions: 1314a1a9510SRong-En Fan --prefix echos the package-prefix of ${THIS} 1324a1a9510SRong-En Fan --prefix=ARG sets the package-prefix of ${THIS} 1334a1a9510SRong-En Fan --exec-prefix echos the executable-prefix of ${THIS} 1344a1a9510SRong-En Fan --exec-prefix=ARG sets the executable-prefix of ${THIS} 1354a1a9510SRong-En Fan 1364a1a9510SRong-En Fan --cflags echos the C compiler flags needed to compile with ${THIS} 1374a1a9510SRong-En Fan --libs echos the libraries needed to link with ${THIS} 1384a1a9510SRong-En Fan 1394a1a9510SRong-En Fan --version echos the release+patchdate version of ${THIS} 1404a1a9510SRong-En Fan --abi-version echos the ABI version of ${THIS} 1414a1a9510SRong-En Fan --mouse-version echos the mouse-interface version of ${THIS} 1424a1a9510SRong-En Fan 1434a1a9510SRong-En Fan --bindir echos the directory containing ${THIS} programs 1444a1a9510SRong-En Fan --datadir echos the directory containing ${THIS} data 1454a1a9510SRong-En Fan --libdir echos the directory containing ${THIS} libraries 1464a1a9510SRong-En Fan --mandir echos the directory containing ${THIS} manpages 1474a1a9510SRong-En Fan --terminfo echos the \$TERMINFO terminfo database path 1484a1a9510SRong-En Fan --terminfo-dirs echos the \$TERMINFO_DIRS directory list 1494a1a9510SRong-En Fan --termpath echos the \$TERMPATH termcap list 1504a1a9510SRong-En Fan 1514a1a9510SRong-En Fan --help prints this message 1524a1a9510SRong-En FanENDHELP 1534a1a9510SRong-En Fan ;; 1544a1a9510SRong-En Fan --error|*) 1554a1a9510SRong-En Fan @SHELL@ $0 --help 1>&2 1564a1a9510SRong-En Fan exit 1 1574a1a9510SRong-En Fan ;; 1584a1a9510SRong-En Fan esac 1594a1a9510SRong-En Fan shift 1604a1a9510SRong-En Fandone 1614a1a9510SRong-En Fan# vile:shmode 162