Function: projectile--cmake-command-presets

projectile--cmake-command-presets is a byte-compiled function defined in projectile.el.

Signature

(projectile--cmake-command-presets FILENAME COMMAND-TYPE)

Documentation

Get CMake COMMAND-TYPE presets from FILENAME. Follows included files.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile--cmake-command-presets (filename command-type)
  "Get CMake COMMAND-TYPE presets from FILENAME.  Follows included files."
  (when-let* ((preset (projectile--cmake-read-preset (projectile-expand-root filename))))
    (append
     (projectile--cmake-command-presets-shallow filename command-type)
     (mapcan
      (lambda (included-file) (projectile--cmake-command-presets
                               (expand-file-name included-file (file-name-directory filename))
                               command-type))
      (gethash "include" preset)))))