Variable: semantic-lex-c-preprocessor-symbol-file
semantic-lex-c-preprocessor-symbol-file is a customizable variable
defined in c.el.gz.
Value
nil
Documentation
List of C/C++ files that contain preprocessor macros for the C lexer.
Each entry is a filename and each file is parsed, and those macros
are included in every C/C++ file parsed by semantic.
You can use this variable instead of semantic-lex-c-preprocessor-symbol-map
to store your global macros in a more natural way.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/c.el.gz
(defcustom semantic-lex-c-preprocessor-symbol-file nil
"List of C/C++ files that contain preprocessor macros for the C lexer.
Each entry is a filename and each file is parsed, and those macros
are included in every C/C++ file parsed by semantic.
You can use this variable instead of `semantic-lex-c-preprocessor-symbol-map'
to store your global macros in a more natural way."
:group 'c
:type '(repeat (file :tag "File"))
:set (lambda (sym value)
(set-default sym value)
(condition-case nil
(semantic-c-reset-preprocessor-symbol-map)
(error nil))
)
)