You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can set the buffer local variable b:syntastic_cobol_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_cobol_cflags = ' -I/usr/include/libsoup-2.4'
In order to add some custom include directories that should be added to the
cobc command line you can add those to the global variable
g:syntastic_cobol_include_dirs. This list can be used like this:
let g:syntastic_cobol_include_dirs = [ 'includes', 'headers' ]
Moreover it is possible to add additional compiler options to the syntax
checking execution via the variable g:syntastic_cobol_compiler_options:
let g:syntastic_cobol_compiler_options = ' -std=cobol2002'
Additionally the setting g:syntastic_cobol_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_cobol_config:
let g:syntastic_cobol_config_file = '.config'
Using the global variable g:syntastic_cobol_remove_include_errors you can
specify whether errors of files included via the
g:syntastic_cobol_include_dirs setting are removed from the result set:
let g:syntastic_cobol_remove_include_errors = 1
Use the variable g:syntastic_cobol_errorformat to override the default error
format:
let g:syntastic_cobol_errorformat = '%f:%l: %trror: %m'
Set your compiler executable with e.g. (defaults to cobc)