Function: flymake-proc-simple-make-init-impl

flymake-proc-simple-make-init-impl is a byte-compiled function defined in flymake-proc.el.gz.

Signature

(flymake-proc-simple-make-init-impl CREATE-TEMP-F USE-RELATIVE-BASE-DIR USE-RELATIVE-SOURCE BUILD-FILE-NAME GET-CMDLINE-F)

Documentation

Create syntax check command line for a directly checked source file.

Use CREATE-TEMP-F for creating temp copy.

Aliases

flymake-simple-make-init-impl (obsolete since 26.1)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/flymake-proc.el.gz
(defun flymake-proc-simple-make-init-impl (create-temp-f use-relative-base-dir use-relative-source build-file-name get-cmdline-f)
  "Create syntax check command line for a directly checked source file.
Use CREATE-TEMP-F for creating temp copy."
  (let* ((args nil)
	 (source-file-name   buffer-file-name)
	 (buildfile-dir      (flymake-proc--init-find-buildfile-dir source-file-name build-file-name)))
    (if buildfile-dir
	(let* ((temp-source-file-name  (flymake-proc-init-create-temp-buffer-copy create-temp-f)))
	  (setq args (flymake-proc--get-syntax-check-program-args temp-source-file-name buildfile-dir
                                                                  use-relative-base-dir use-relative-source
                                                                  get-cmdline-f))))
    args))