Commit e00ba23e4a52737c2782c55b77b9a27750ae0623

Authored by Henry Fredrick Schreiner
1 parent fcad3c73

Adding test for GCC 4.7

Showing 2 changed files with 10 additions and 2 deletions
.travis.yml
... ... @@ -23,6 +23,14 @@ matrix:
23 23 packages:
24 24 - g++-4.8
25 25 env: COMPILER=4.8
  26 + - compiler: gcc
  27 + addons:
  28 + apt:
  29 + sources:
  30 + - ubuntu-toolchain-r-test
  31 + packages:
  32 + - g++-4.7
  33 + env: COMPILER=4.7
26 34 - compiler: clang
27 35 addons:
28 36 apt:
... ...
README.md
... ... @@ -7,10 +7,10 @@ Why write another CLI parser?
7 7  
8 8 The following attributes were deemed most important in a CLI parser library:
9 9  
10   -* Easy to include (i.e., header only, one file if possible): While many programs depend on Boost, that should not be a requirement if all you want is CLI parsing.
  10 +* Easy to include (i.e., header only, one file if possible, no external requirements): While many programs depend on Boost, that should not be a requirement if all you want is CLI parsing.
11 11 * Short Syntax: This is one of the main points of a CLI parser, it should make variables from the command line nearly as easy to define as any other variables. If most of your program is hidden in CLI parsing, this is a problem for readability.
12 12 * Work with GCC 4.8 (CentOS 7) or above, or MacOS Clang (C++11)
13   -* Well tested
  13 +* Well tested using Travis
14 14 * Good help printing (in progress)
15 15 * Standard idioms supported naturally, like flags
16 16 * Easy to execute, with help, parse errors, etc. providing correct exit and details.
... ...