cppcheck/cli
bwoester 9b28499412 Import BCB6 projects (#1245)
* 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
2018-05-20 18:19:20 +02:00
..
CMakeLists.txt Link to Shlwapi.lib on MSVC to get rid of missing symbol issues. (#978) 2017-10-18 17:38:15 +02:00
cli.vcxproj also generate debug information when building for release. This makes (#1003) 2017-11-29 08:31:30 +01:00
cli.vcxproj.filters Fixed Visual Studio build after pathmatch.h/cpp was moved to lib, fixed compiler errors about getcwd 2016-10-02 15:48:03 +02:00
cmdlineparser.cpp Import BCB6 projects (#1245) 2018-05-20 18:19:20 +02:00
cmdlineparser.h Refactoring. Rename methods 2018-04-23 12:39:47 +02:00
cppcheckexecutor.cpp Refactoring. Rename methods 2018-04-23 12:39:47 +02:00
cppcheckexecutor.h Fix override warnings. (#1234) 2018-05-15 16:37:40 +02:00
filelister.cpp Improve constness 2018-04-04 21:02:13 +02:00
filelister.h Updated copyright year 2018-01-14 15:37:52 +01:00
main.cpp Set minimum required compilers to GCC 4.6 or Visual Studio 2013 to support more C++11 features. Use VS 2013 and VS 2017 in AppVeyor. 2018-04-08 23:03:57 +02:00
threadexecutor.cpp Refactorizations: 2018-04-11 09:44:35 +02:00
threadexecutor.h Fix override warnings. (#1234) 2018-05-15 16:37:40 +02:00
version.rc