summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-11-17 19:43:49 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-11-17 19:43:49 (GMT)
commitb23d973e36f4ede069174c0f6a400af032ffe85e (patch)
treeb5bacdebe517bfa9863fd35f0cb60a17e750f051
parent3c1d8625e60e31ed073beb247eaf934364a36957 (diff)
parent5739495c35fed59ea08ecfdf1262ec476c4686b9 (diff)
Merge pull request #270 from bhundven/fix_showSamples
showSamples.sh: Fix how we get gcc and version for showSamples.sh
-rwxr-xr-xscripts/showSamples.sh20
1 files changed, 8 insertions, 12 deletions
diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh
index f624119..20c5a70 100755
--- a/scripts/showSamples.sh
+++ b/scripts/showSamples.sh
@@ -88,12 +88,10 @@ dump_single_sample() {
[ -z "${complibs}" ] || printf "\n"
printf " %-*s : %s\n" ${width} "binutils" "binutils-${CT_BINUTILS_VERSION}"
printf " %-*s :" ${width} "C compilers"
- for cc in $(env | ${sed} -n 's/^CT_CC_\(.*\)_VERSION.*/\1/p'); do
- cc_variable=CT_CC_${cc}_VERSION
- version=${!cc_variable}
- compiler=$(echo $cc | ${awk} '{print tolower($0)}')
- printf " $compiler-$version"
- done
+ cc=$(echo ${CT_CC} | ${awk} '{ print toupper($0)}')
+ version=$(eval echo \${CT_CC_${cc}_VERSION})
+ compiler=$(echo $cc | ${awk} '{print tolower($0)}')
+ printf " $compiler | $version"
printf "\n"
printf " %-*s : %s" ${width} "Languages" "C"
[ "${CT_CC_LANG_CXX}" = "y" ] && printf ",C++"
@@ -140,12 +138,10 @@ dump_single_sample() {
fi
printf "| ${CT_BINUTILS_VERSION} "
printf "| "
- for cc in $(env | ${sed} -n 's/^CT_CC_\(.*\)_VERSION.*/\1/p'); do
- cc_variable=CT_CC_${cc}_VERSION
- version=${!cc_variable}
- compiler=$(echo $cc | ${awk} '{print tolower($0)}')
- printf " $compiler-$version"
- done
+ cc=$(echo ${CT_CC} | ${awk} '{ print toupper($0)}')
+ version=$(eval echo \${CT_CC_${cc}_VERSION})
+ compiler=$(echo $cc | ${awk} '{print tolower($0)}')
+ printf " $compiler | $version"
printf " "
printf "| ''${CT_LIBC}'' |"
if [ "${CT_LIBC}" != "none" ]; then