comparison lisp/emacs-lisp/check-declare.el @ 88085:f4834ccd5bce

(check-declare-directory): Use `find-program' and `grep-program' instead of hardcoded program names.
author Juanma Barranquero <lekktu@gmail.com>
date Wed, 30 Jan 2008 21:44:36 +0000
parents b9e8ab94c460
children e7a38a8c4a05
comparison
equal deleted inserted replaced
88084:60aaa6c4ca3c 88085:f4834ccd5bce
298 (let ((m "Checking `declare-function' statements...") 298 (let ((m "Checking `declare-function' statements...")
299 (m2 "Finding files with declarations...") 299 (m2 "Finding files with declarations...")
300 errlist files) 300 errlist files)
301 (message "%s" m) 301 (message "%s" m)
302 (message "%s" m2) 302 (message "%s" m2)
303 (setq files (process-lines "find" root "-name" "*.el" 303 (setq files (process-lines find-program root
304 "-exec" "grep" "-l" 304 "-name" "*.el"
305 "^[ ]*(declare-function" "{}" ";")) 305 "-exec" grep-program
306 "-l" "^[ \t]*(declare-function" "{}" ";"))
306 (message "%s%d found" m2 (length files)) 307 (message "%s%d found" m2 (length files))
307 (when files 308 (when files
308 (setq errlist (apply 'check-declare-files files)) 309 (setq errlist (apply 'check-declare-files files))
309 (message "%s%s" m (check-declare-errmsg errlist t)) 310 (message "%s%s" m (check-declare-errmsg errlist t))
310 errlist))) 311 errlist)))