Function: vhdl-get-make-options
vhdl-get-make-options is a byte-compiled function defined in
vhdl-mode.el.gz.
Signature
(vhdl-get-make-options PROJECT COMPILER)
Documentation
Get make options.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-get-make-options (project compiler)
"Get make options."
(let* ((compiler-options (nth 3 compiler))
(project-entry (vhdl-aget (nth 4 project) vhdl-compiler))
(project-options (nth 1 project-entry))
(makefile-name (vhdl-makefile-name)))
;; insert Makefile name in compiler-specific options
(setq compiler-options
(vhdl-replace-string (cons "\\(.*\\)" (nth 3 compiler))
makefile-name))
;; insert compiler-specific options in project-specific options
(when project-options
(setq project-options
(vhdl-replace-string
(cons "\\(.*\\)\n\\(.*\\)" project-options)
(concat makefile-name "\n" compiler-options))))
;; return options
(or project-options compiler-options)))