Hello,
I like the cppcheck plugin to look only at two folders of my codeblocks project. Can I customize the cppcheckinput.txt to say which folder it covers?
Currently not, the file is created on the fly and contains all the files in the project identified as headers or sources (C and C++).
OTOH you can exclude dirs using --config-exclude=<dir> or files, see cppcheck documentation.
Hello Miguel :),
I could not make it work.
I am using Windows.
I made a C test program with main.c, /foodir/foo.h /foodir.c
In C::B, I put this in environment settings->cppcheck->cppcheck arguments:
Quote
--verbose --enable=all --enable=style --xml --suppress=missingIncludeSystem --config-exclude=foodir
After clicking on the plugins ->cppcheck, I see in the bottom of codeblocks:
Quotecppcheck.exe --verbose --enable=all --enable=style --xml --suppress=missingIncludeSystem --config-exclude=/foodir --file-list=CppCheckInput.txt -I"foodir"
It looks like C::B put back the foodir with the -I.
Is there another way to change what is run at the command line?
You can check
--config-exclude=foodir (without the /), but I don't know if cppcheck will priorize --config-exclude or -I
QuoteIs there another way to change what is run at the command line?
Not without editing the plugin code.