#!/bin/sh # conf/configure # configure for config # echo -n '# '> config.log date>> config.log echo 0ドル "$@">> config.log #------------- Stuff added to enable --prefix -------------- if test "x1ドル" != "x"; then # echo Found input parameter -- 1ドル # Now see if the parameter is --prefix= if test "x${1#--prefix=}" != "x1ドル"; then # echo "Found --prefix in input args. Setting prefix directory." prefix=${1#--prefix=} else # echo "Found unrecognized parameter in input args." # Just use the default prefix dir. prefix=/usr/local fi else # echo "No input parameter found." # Just use the default prefix dir prefix=/usr/local fi shift if test "x${1#--srcdir=}" != "x1ドル"; then srcdir=${1#--srcdir=} # echo "Found --srcdir in input args. Setting srcdir $srcdir." else echo need srcdir>&2 exit 1 fi top_srcdir=$srcdir/.. #---------------------------------------------------------------- pkglibdir='${prefix}/lib/gnucap' pkglibdir_expanded="${prefix}/lib/gnucap" sysconfdir_expanded="${prefix}/etc" # bug. this is not implemented consistently. CXX=${CXX-c++} fill_template() { sed -e "s#@prefix@#$prefix#" \ -e "s#@exec_prefix@#$prefix#" \ -e "s#@libdir@#$prefix/lib#" \ -e "s#@includedir@#$\{prefix\}/include#" \ -e "s#@datarootdir@#$\{prefix\}/share/gnucap#" \ -e "s#@docdir@#$\{prefix\}/share/doc/gnucap#" \ -e "s#@sysconfdir@#$\{prefix\}/etc#" \ -e "s#@sysconfdir_expanded@#${sysconfdir_expanded}#" \ -e "s#@pkglibdir@#$pkglibdir#" \ -e "s#@pkglibdir_expanded@#$pkglibdir_expanded#" \ -e "s#@CXXFLAGS@#$CCFLAGS#" \ -e "s#@GNUCAP_LIBS@#-lgnucap#" \ -e "s#@CXX@#$CXX#" } fill_template < $srcdir/config.h.in> config.h fill_template < $srcdir/gnucap-conf.in> gnucap-conf chmod +x gnucap-conf echo \# created by $PWD/0ドル. do not edit>MakeConf echo \#------------------------------------------------------------------------>>MakeConf echo "PREFIX = " $prefix>>MakeConf echo "CXX = c++">>MakeConf #---------------------------------------------------------------- echo "srcdir = ${srcdir}"> Makefile [ "${srcdir}" = "." ] || echo "VPATH = \${srcdir}">> Makefile echo include ${srcdir}/MakeList>> Makefile echo include MakeConf>> Makefile echo "include ${top_srcdir}/include/MakeBase">> Makefile #---------------------------------------------------------------- exit 0

AltStyle によって変換されたページ (->オリジナル) /