I have a vague aspiration to add some automated tests to setup. This is a first step on that long road, by restoring building a command line tool using a component which has existing moderately good isolation, the iniparser.
Jon Turney (7): More updates for "using namespace std;" removal Pull yyerror() handling up into IniParseFeedback Add CliParseFeedback class Restore abstract base class IniDBBuilder Fix building inilint Pass a "Install for all users" flag into setDefaultSecurity() Make inilint do something slightly useful CliParseFeedback.cc | 54 ++++++++++++++++++++++++++++++++++++++++ CliParseFeedback.h | 28 +++++++++++++++++++++ IniDBBuilder.h | 58 +++++++++++++++++++++++++++++++++++++++++++ IniDBBuilderLint.h | 55 ++++++++++++++++++++++++++++++++++++++++ IniDBBuilderPackage.h | 6 ++--- IniParseFeedback.cc | 24 ------------------ IniParseFeedback.h | 13 +++++----- Makefile.am | 32 +++++++++--------------- configure.ac | 13 ---------- ini.cc | 46 ++++++++++++++++++++++++---------- ini.h | 13 +++------- inilex.ll | 24 +++--------------- inilintmain.cc | 48 +++++++++++++++++++---------------- iniparse.yy | 4 +-- main.cc | 2 +- win32.cc | 5 ++-- win32.h | 2 +- 17 files changed, 288 insertions(+), 139 deletions(-) create mode 100644 CliParseFeedback.cc create mode 100644 CliParseFeedback.h create mode 100644 IniDBBuilder.h create mode 100644 IniDBBuilderLint.h delete mode 100644 IniParseFeedback.cc -- 2.21.0