Function: flymake-proc--find-buildfile

flymake-proc--find-buildfile is a byte-compiled function defined in flymake-proc.el.gz.

Signature

(flymake-proc--find-buildfile BUILDFILE-NAME SOURCE-DIR-NAME)

Documentation

Find buildfile starting from current directory.

Buildfile includes Makefile, build.xml etc. Return its file name if found, or nil if not found.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/flymake-proc.el.gz
(defun flymake-proc--find-buildfile (buildfile-name source-dir-name)
  "Find buildfile starting from current directory.
Buildfile includes Makefile, build.xml etc.
Return its file name if found, or nil if not found."
  (or (flymake-proc--get-buildfile-from-cache source-dir-name)
      (let* ((file (locate-dominating-file source-dir-name buildfile-name)))
        (if file
            (progn
              (flymake-log 3 "found buildfile at %s" file)
              (flymake-proc--add-buildfile-to-cache source-dir-name file)
              file)
          (progn
            (flymake-log 3 "buildfile for %s not found" source-dir-name)
            nil)))))