diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2021-07-02 20:00:04 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2021-07-02 20:11:51 +0300 |
commit | a42efcd70ea0ccbaa6b91422b58969c15eb88df2 (patch) | |
tree | 2bcb8862f601bdc294f0ba295917b473cae93275 /.github/actions/check-cc-cygwin | |
parent | actions/run-foo: print actual output (diff) | |
download | setup-gcc-a42efcd70ea0ccbaa6b91422b58969c15eb88df2.tar.gz setup-gcc-a42efcd70ea0ccbaa6b91422b58969c15eb88df2.zip |
actions/check-cc-cygwin: show full executable path
Diffstat (limited to '.github/actions/check-cc-cygwin')
-rw-r--r-- | .github/actions/check-cc-cygwin/action.yml | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/.github/actions/check-cc-cygwin/action.yml b/.github/actions/check-cc-cygwin/action.yml index b0926cc..042709f 100644 --- a/.github/actions/check-cc-cygwin/action.yml +++ b/.github/actions/check-cc-cygwin/action.yml @@ -3,19 +3,24 @@ description: Check cc/c++ (on Cygwin) runs: using: composite steps: - # Is this really the most stable piece of `gcc --version` output? - run: | check_tool() { local exe for exe; do - output="$( "$exe" --version )" + full_path="$( command -v "$exe" )" + echo "$full_path" + + output="$( "$full_path" --version )" echo "$output" + + # Is this really the most stable piece of `gcc --version` output? if ! echo "$output" | grep -F -- "This is free software; see the source for copying conditions."; then echo 'Unexpected `'"$exe"' --version` output.' >&2 exit 1 fi done } + check_tool cc check_tool c++ shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}' |