Code::Blocks Forums
User forums => General (but related to Code::Blocks) => Topic started by: proton on December 10, 2021, 04:43:00 pm
-
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:
--verbose --enable=all --enable=style --xml --suppress=missingIncludeSystem --config-exclude=foodir
After clicking on the plugins ->cppcheck, I see in the bottom of codeblocks:
cppcheck.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 (without the /), but I don't know if cppcheck will priorize --config-exclude or -I
Is there another way to change what is run at the command line?
Not without editing the plugin code.