aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2025-01-18 20:01:16 -0800
committerPaul Eggert2025-01-18 23:28:10 -0800
commitd65f727ab401a8dfe11de7837ecee6661a113fea (patch)
treed593cf61006e9ee3d2b0ed5b67bc9b86f151376d
parent421d30773372b650a00fe250442f6db2bcc71270 (diff)
downloademacs-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.ac6
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])
2084FIND_DELETE=$emacs_cv_find_delete 2086FIND_DELETE=$emacs_cv_find_delete
2085AC_SUBST([FIND_DELETE]) 2087AC_SUBST([FIND_DELETE])