9b28499412
* added support for reading borland c++ builder 6 projects * add: fetch sysdefines from project add: start providing bcb6 predefines (WIP) * configure all the internal defines for BCB6 * make sure define strings don't start with ';' * improvements on bwoesters BCB6 project support - improved `*.bpr` XML handling by reducing the number of loops - added `const` where aplicable - optimized compiler argument parser performance - reformatted code with provided astyle config * - undo looping (keep it the same as the other implementations) - keep parsing of cflags simple and separate from the synonym cleanup (no need for micro optimization in this place) - move input validation to FileSettings::setDefines - re-run astyle * use [] instead of at() when comparing characters |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
cli.vcxproj | ||
cli.vcxproj.filters | ||
cmdlineparser.cpp | ||
cmdlineparser.h | ||
cppcheckexecutor.cpp | ||
cppcheckexecutor.h | ||
filelister.cpp | ||
filelister.h | ||
main.cpp | ||
threadexecutor.cpp | ||
threadexecutor.h | ||
version.rc |