summaryrefslogtreecommitdiffhomepage
path: root/sofort/ccenv
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-10-20 00:17:44 +0000
committermidipix <writeonce@midipix.org>2019-10-20 00:22:03 +0000
commit5c16e6b1634207fb8e97ea8003461dde77fbd096 (patch)
tree8a6ff8af99f207400936bff1e3f80f160118878a /sofort/ccenv
parentb4c12e1dca46ca084b40e4d234c4f940f6dacd03 (diff)
downloadptycon-5c16e6b1634207fb8e97ea8003461dde77fbd096.tar.bz2
ptycon-5c16e6b1634207fb8e97ea8003461dde77fbd096.tar.xz
build system: ccenv.sh: support shells with private loop iteration variables.
Diffstat (limited to 'sofort/ccenv')
-rw-r--r--sofort/ccenv/ccenv.sh15
1 files changed, 9 insertions, 6 deletions
diff --git a/sofort/ccenv/ccenv.sh b/sofort/ccenv/ccenv.sh
index d6f48f2..e28a1fb 100644
--- a/sofort/ccenv/ccenv.sh
+++ b/sofort/ccenv/ccenv.sh
@@ -51,14 +51,16 @@ ccenv_comment()
ccenv_find_tool()
{
if [ -z "$ccenv_prefixes" ]; then
- for ccenv_tool in $(printf %s "$ccenv_candidates"); do
+ for ccenv_candidate in $(printf %s "$ccenv_candidates"); do
if [ -z ${@:-} ]; then
- if command -v "$ccenv_tool" > /dev/null; then
+ if command -v "$ccenv_candidate" > /dev/null; then
+ ccenv_tool="$ccenv_candidate"
return 0
fi
else
- if command -v "$ccenv_tool" > /dev/null; then
- if "$ccenv_tool" $@ > /dev/null 2>&1; then
+ if command -v "$ccenv_candidate" > /dev/null; then
+ if "$ccenv_candidate" $@ > /dev/null 2>&1; then
+ ccenv_tool="$ccenv_candidate"
return 0
fi
fi
@@ -80,8 +82,9 @@ ccenv_find_tool()
done
done
- for ccenv_tool in $(printf %s "$ccenv_candidates"); do
- if command -v "$ccenv_tool" > /dev/null; then
+ for ccenv_candidate in $(printf %s "$ccenv_candidates"); do
+ if command -v "$ccenv_candidate" > /dev/null; then
+ ccenv_tool="$ccenv_candidate"
return 0
fi
done