|
|
|
@ -19,9 +19,9 @@ read_arg() {
@@ -19,9 +19,9 @@ read_arg() {
|
|
|
|
|
# $3 = arg parameter |
|
|
|
|
local rematch='^[^=]*=(.*)$' |
|
|
|
|
if [[ $2 =~ $rematch ]]; then |
|
|
|
|
read "$1" <<< "${BASH_REMATCH[1]}" |
|
|
|
|
read -r "$1" <<< "${BASH_REMATCH[1]}" |
|
|
|
|
else |
|
|
|
|
read "$1" <<< "$3" |
|
|
|
|
read -r "$1" <<< "$3" |
|
|
|
|
# There is no way to shift our callers args, so |
|
|
|
|
# return 1 to indicate they should do it instead. |
|
|
|
|
return 1 |
|
|
|
@ -65,6 +65,7 @@ int main() {
@@ -65,6 +65,7 @@ int main() {
|
|
|
|
|
} |
|
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2086 |
|
|
|
|
${CC} $CFLAGS $LDFLAGS conftest.c >/dev/null 2>&1 |
|
|
|
|
ret=$? |
|
|
|
|
rm -f conftest.c a.out |
|
|
|
@ -85,6 +86,7 @@ EOF
@@ -85,6 +86,7 @@ EOF
|
|
|
|
|
|
|
|
|
|
found=no |
|
|
|
|
for lib in "-lc" "-lfts"; do |
|
|
|
|
# shellcheck disable=SC2086 |
|
|
|
|
${CC} $CFLAGS $LDFLAGS conftest.c -Wl,$lib >/dev/null 2>&1 |
|
|
|
|
ret=$? |
|
|
|
|
if test $ret -eq 0; then |
|
|
|
|