-
Notifications
You must be signed in to change notification settings - Fork 1.1k
(v3.3.0) Verilog: verilator
Maintainer: Kocha [email protected]
You can set the buffer local variable b:syntastic_verilog_cflags.
If this variable is set for the current buffer no search for additional
libraries is done. I.e. set the variable like this:
let b:syntastic_verilog_cflags = '-I/usr/include/libsoup-2.4'In order to add some custom include directories that should be added to the
verilator command line you can add those to the global variable
g:syntastic_verilog_include_dirs. This list can be used like this:
let g:syntastic_verilog_include_dirs = [ 'includes', 'headers' ]Moreover it is possible to add additional compiler options to the syntax
checking execution via the variable g:syntastic_verilog_compiler_options:
let g:syntastic_verilog_compiler_options = '-Wall'Additionally the setting g:syntastic_verilog_config_file allows you to define
a file that contains additional compiler arguments like include directories
or CFLAGS. The file is expected to contain one option per line. If none is
given the filename defaults to .syntastic_verilog_config:
let g:syntastic_verilog_config_file = '.config'Using the global variable g:syntastic_verilog_remove_include_errors you can
specify whether errors of files included via the
g:syntastic_verilog_include_dirs setting are removed from the result set:
let g:syntastic_verilog_remove_include_errors = 1Use the variable g:syntastic_verilog_errorformat to override the default error
format:
let g:syntastic_verilog_errorformat = '%f:%l: %trror: %m'Set your compiler executable with e.g. (defaults to verilator)
let g:syntastic_verilog_compiler = 'verilator'