diff options
| author | Paul Eggert | 2025-01-18 20:01:16 -0800 |
|---|---|---|
| committer | Paul Eggert | 2025-01-18 23:28:10 -0800 |
| commit | d65f727ab401a8dfe11de7837ecee6661a113fea (patch) | |
| tree | d593cf61006e9ee3d2b0ed5b67bc9b86f151376d | |
| parent | 421d30773372b650a00fe250442f6db2bcc71270 (diff) | |
| download | emacs-d65f727ab401a8dfe11de7837ecee6661a113fea.tar.gz emacs-d65f727ab401a8dfe11de7837ecee6661a113fea.zip | |
Port to AIX 7.3 ‘find’
* configure.ac (FIND_DELETE): Port to AIX 7.3 ‘find’,
which exits with nonzero status if ‘-exec rm -f {} +’
is never invoked.
| -rw-r--r-- | configure.ac | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 936afc0e7df..debdaadfc7b 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -2078,8 +2078,10 @@ AC_CACHE_CHECK([for 'find' args to delete a file], | |||
| 2078 | [emacs_cv_find_delete], | 2078 | [emacs_cv_find_delete], |
| 2079 | [if touch conftest.tmp && find conftest.tmp -delete 2>/dev/null && | 2079 | [if touch conftest.tmp && find conftest.tmp -delete 2>/dev/null && |
| 2080 | test ! -f conftest.tmp | 2080 | test ! -f conftest.tmp |
| 2081 | then emacs_cv_find_delete="-delete" | 2081 | then emacs_cv_find_delete="-delete" # GNU 'find' |
| 2082 | else emacs_cv_find_delete="-exec rm -f {} +" | 2082 | elif find . -prune -name x -exec echo {} + 2>/dev/null |
| 2083 | then emacs_cv_find_delete="-exec rm -f {} +" # POSIX 'find' | ||
| 2084 | else emacs_cv_find_delete="-exec rm -f {} + -o -exec true {} +" # AIX 7.3 | ||
| 2083 | fi]) | 2085 | fi]) |
| 2084 | FIND_DELETE=$emacs_cv_find_delete | 2086 | FIND_DELETE=$emacs_cv_find_delete |
| 2085 | AC_SUBST([FIND_DELETE]) | 2087 | AC_SUBST([FIND_DELETE]) |