#!/bin/sh # conf/configure # configure for config #------------- 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 sed -e "s#/usr/local#$prefix#" ../Makefile.template> Makefile #---------------------------------------------------------------- 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#" < 1ドル.in> 1ドル } fill_template config.h fill_template gnucap-conf fill_template gnucap.conf chmod +x gnucap-conf echo \# created by $PWD/0ドル. do not edit>Make2 echo \#------------------------------------------------------------------------>>Make2 echo "PREFIX = " $prefix>>Make2 echo "CXX = c++">>Make2 cat Make1 Make2 ../include/Make3>Makefile exit 0

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