# HG changeset patch # User "Yann E. MORIN" # Date 1233255212 0 # Node ID 7710d81d15e7c32de997dcbe261052fe021ee181 # Parent 4b32ffb3f34d7e56fb89baaade6053f5d1dbab49 Use the path discovered by ./configure in scripts/addToolVersion.sh It now requires that "./configure && make" be run beforehand. /trunk/scripts/addToolVersion.sh | 10 7 3 0 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff -r 4b32ffb3f34d -r 7710d81d15e7 scripts/addToolVersion.sh --- a/scripts/addToolVersion.sh Thu Jan 29 18:48:05 2009 +0000 +++ b/scripts/addToolVersion.sh Thu Jan 29 18:53:32 2009 +0000 @@ -1,8 +1,12 @@ #!/bin/sh +set -e # Adds a new version to one of the toolchain component myname="$0" +# Parse the tools' paths configuration +. "paths.mk" + doHelp() { cat <<-EOF Usage: ${myname} <[options] version [...]> ... @@ -53,7 +57,7 @@ local SedExpr1 SedExpr2 file="config/${tool_prefix}/${tool}.in" - v=$(echo "${version}" |sed -r -e 's/-/_/g; s/\./_/g;') + v=$(echo "${version}" |"${sed}" -r -e 's/-/_/g; s/\./_/g;') SedExpr1="${SedExpr1}config ${cat}_V_${v}\n" SedExpr1="${SedExpr1} bool\n" @@ -83,8 +87,8 @@ fi fi SedExpr2=" default \"${version}\" if ${cat}_V_${v}" - sed -r -i -e 's/^(# CT_INSERT_VERSION_ABOVE)$/'"${SedExpr1}"'\n\1/;' "${file}" - sed -r -i -e 's/^(# CT_INSERT_VERSION_STRING_ABOVE)$/'"${SedExpr2}"'\n\1/;' "${file}" + "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_ABOVE)$/'"${SedExpr1}"'\n\1/;' "${file}" + "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_ABOVE)$/'"${SedExpr2}"'\n\1/;' "${file}" } cat=