aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2021-02-09 02:58:22 +0000
committerNIIBE Yutaka <[email protected]>2021-02-09 03:01:06 +0000
commit99ae862a96a569724f49a604ebb7d3f6d2c2d374 (patch)
tree25bd65e3dd6ecbaa92939ac5ea9523a3f98ced14
parentyat2m: New option --html and some basic html rendering. (diff)
downloadlibgpg-error-99ae862a96a569724f49a604ebb7d3f6d2c2d374.tar.gz
libgpg-error-99ae862a96a569724f49a604ebb7d3f6d2c2d374.zip
Support cross-compiling on more platforms.
* src/gen-lock-obj.sh (ECHO_C, ECHO_N): Portability fix. -- GnuPG-bug-id: 5289 Signed-off-by: NIIBE Yutaka <[email protected]>
-rwxr-xr-xsrc/gen-lock-obj.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/gen-lock-obj.sh b/src/gen-lock-obj.sh
index 13858cf..8536aed 100755
--- a/src/gen-lock-obj.sh
+++ b/src/gen-lock-obj.sh
@@ -38,6 +38,14 @@
# AWK=gawk ./gen-lock-obj.sh
#
+if test -n `echo -n`; then
+ ECHO_C='\c'
+ ECHO_N=''
+else
+ ECHO_C=''
+ ECHO_N='-n'
+fi
+
AWK_VERSION_OUTPUT=$($AWK 'BEGIN { print PROCINFO["version"] }')
if test -n "$AWK_VERSION_OUTPUT"; then
# It's GNU awk, which supports PROCINFO.
@@ -84,17 +92,17 @@ EOF
# USE_LONG_DOUBLE_FOR_ALIGNMENT
#
-echo -n "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{"
+echo ${ECHO_N} "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{${ECHO_C}"
i=0
while test "$i" -lt $ac_mtx_size; do
if test "$i" -ne 0 -a "$(( $i % 8 ))" -eq 0; then
echo ' \'
- echo -n " "
+ echo ${ECHO_N} " ${ECHO_C}"
fi
- echo -n '0'
+ echo ${ECHO_N} "0${ECHO_C}"
if test "$i" -lt $(($ac_mtx_size - 1)); then
- echo -n ','
+ echo ${ECHO_N} ",${ECHO_C}"
fi
i=$(( i + 1 ))
done