Mercurial > gnulib
comparison m4/sh-filename.m4 @ 40141:449e6729b53f
sh-filename: Add support for Android 4.3.
* m4/sh-filename.m4 (gl_SH_FILENAME): Set to "sh" on Android.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 26 Jan 2019 15:40:31 +0100 |
parents | b06060465f09 |
children |
comparison
equal
deleted
inserted
replaced
40140:81f075eaa990 | 40141:449e6729b53f |
---|---|
1 # sh-filename.m4 serial 1 | 1 # sh-filename.m4 serial 2 |
2 dnl Copyright (C) 2018-2019 Free Software Foundation, Inc. | 2 dnl Copyright (C) 2018-2019 Free Software Foundation, Inc. |
3 dnl This file is free software; the Free Software Foundation | 3 dnl This file is free software; the Free Software Foundation |
4 dnl gives unlimited permission to copy and/or distribute it, | 4 dnl gives unlimited permission to copy and/or distribute it, |
5 dnl with or without modifications, as long as this notice is preserved. | 5 dnl with or without modifications, as long as this notice is preserved. |
6 | 6 |
8 | 8 |
9 AC_DEFUN([gl_SH_FILENAME], | 9 AC_DEFUN([gl_SH_FILENAME], |
10 [ | 10 [ |
11 AH_VERBATIM([SH_FILENAME], | 11 AH_VERBATIM([SH_FILENAME], |
12 [/* File name of the Bourne shell. */ | 12 [/* File name of the Bourne shell. */ |
13 #if defined __CYGWIN__ | 13 #if defined __CYGWIN__ || defined __ANDROID__ |
14 /* Omit the directory part because for 32-bit Cygwin programs in a | 14 /* Omit the directory part because |
15 64-bit Cygwin environment, the Cygwin mounts are not visible. */ | 15 - For 32-bit Cygwin programs in a 64-bit Cygwin environment, the Cygwin |
16 mounts are not visible. | |
17 - On Android, /bin/sh does not exist. It's /system/bin/sh instead. */ | |
16 # define BOURNE_SHELL "sh" | 18 # define BOURNE_SHELL "sh" |
17 #else | 19 #else |
18 # define BOURNE_SHELL "/bin/sh" | 20 # define BOURNE_SHELL "/bin/sh" |
19 #endif]) | 21 #endif]) |
20 ]) | 22 ]) |