Skip to content

Commit 0aff647

Browse files
committed
simplify CC/LD patterns
Signed-off-by: Pete Swain <[email protected]>
1 parent 3f5bf12 commit 0aff647

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

kpatch-build/kpatch-cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ fi
1313

1414
declare -a args=("$@")
1515

16-
if [[ "$TOOLCHAINCMD" =~ ^(.*-)?gcc$ || "$TOOLCHAINCMD" =~ ^(.*-)?clang$ ]] ; then
16+
if [[ "$TOOLCHAINCMD" =~ ^(.*[-/])?(gcc|clang)$ ]] ; then
1717
while [ "$#" -gt 0 ]; do
1818
if [ "$1" = "-o" ]; then
1919
obj="$2"
@@ -65,7 +65,7 @@ if [[ "$TOOLCHAINCMD" =~ ^(.*-)?gcc$ || "$TOOLCHAINCMD" =~ ^(.*-)?clang$ ]] ; th
6565
fi
6666
shift
6767
done
68-
elif [[ "$TOOLCHAINCMD" =~ ^(.*-)?ld || "$TOOLCHAINCMD" =~ ^(.*-)?ld.lld ]] ; then
68+
elif [[ "$TOOLCHAINCMD" =~ ^(.*[-/])?ld(\.(ldd|bfd))?$ ]] ; then
6969
while [ "$#" -gt 0 ]; do
7070
if [ "$1" = "-o" ]; then
7171
obj="$2"

0 commit comments

Comments
 (0)