Jarryd Beck
f6bd09df63
change to ldflags
2016-12-02 18:05:58 +11:00
Jarryd Beck
78f3901d8d
add pkg-config cflags
2016-12-02 07:56:41 +11:00
Jarryd Beck
68fba8aeca
try build again
2016-12-01 18:45:29 +11:00
Jarryd Beck
85c74eb923
add pkg_config_path for osx
2016-12-01 18:25:46 +11:00
Jarryd Beck
78d99b981c
install icu on osx
2016-12-01 08:03:27 +11:00
Jarryd Beck
2b8788f336
fix build
2016-11-30 20:52:57 +11:00
Jarryd Beck
423131a4f0
do all builds with unicode
2016-11-30 18:15:14 +11:00
Jarryd Beck
b4f2b0e267
build with unicode
2016-11-30 18:12:03 +11:00
Jarryd Beck
a04284fc2c
fix Unicode build
2016-11-30 18:05:34 +11:00
Jarryd Beck
d92988c6a2
Allow for numbers in options
...
Closes #32 . This adds numbers as allowed values in all parts
of short and long option specifiers.
2016-11-16 18:03:35 +11:00
Jarryd Beck
db674a467f
test for hiding options
2016-10-27 07:54:42 +11:00
Jarryd Beck
c45bcc3858
Hide positional parameters that are a container.
...
Closes #26 . Don't show positional parameters that are a container,
because they are designed for chewing up any extra parameters.
2016-08-29 18:37:15 +10:00
Jarryd Beck
9e3f3115d2
Don't overwrite positional arguments.
...
Fixes #30 . The positional arguments are not overwritten when they
have already been given on the command line.
2016-08-29 18:11:18 +10:00
Jarryd Beck
b0078c6540
don't need env
2016-08-28 13:10:12 +10:00
Jarryd Beck
c0750d0cde
try osx again
2016-08-28 13:05:55 +10:00
Jarryd Beck
bef3e67cb8
Fix uninitialised m_next_positional
...
This fixes the runtime error in Travis Job 17.2.
The variable Options::m_next_positional was not initialised when no
positional parameters were set.
2016-08-26 20:13:49 +10:00
Jarryd Beck
7b26c50e59
add test with no options
2016-08-26 19:20:55 +10:00
Jarryd Beck
728da0e65a
add some more tests
2016-08-26 19:09:40 +10:00
Jarryd Beck
2f86fb1de0
fix test
2016-08-26 18:58:28 +10:00
Jarryd Beck
b091ec31a1
remove osx, fix clang source/package
2016-08-26 18:36:24 +10:00
Jarryd Beck
5d29ed878a
try building with libc++
2016-08-26 18:26:34 +10:00
Jarryd Beck
53ebd933ad
set the language correctly
2016-08-26 08:44:46 +10:00
Jarryd Beck
0c0e0391d9
fold string
2016-08-26 08:36:58 +10:00
Jarryd Beck
e1a071480c
improve build
2016-08-26 08:34:25 +10:00
Jarryd Beck
5ac2dcc5f5
output on failure
2016-08-26 08:31:53 +10:00
Jarryd Beck
7f4dd15743
use the right compiler
2016-08-26 08:29:53 +10:00
Jarryd Beck
c6554ddc49
ignore built files
2016-08-26 08:26:42 +10:00
Jarryd Beck
37e09fb92c
build tests in travis
2016-08-26 08:26:13 +10:00
Jarryd Beck
defb7c8d77
try osx build
2016-08-26 08:24:55 +10:00
Jarryd Beck
55bfe49aa0
options test
2016-08-26 08:22:04 +10:00
Jarryd Beck
003ba3253e
we actually wanted to use trusty
2016-08-25 18:58:30 +10:00
Jarryd Beck
f413718c5f
use precise on travis
2016-08-25 18:40:40 +10:00
Jarryd Beck
09d8d0b3c5
add build status to README
2016-08-25 18:36:32 +10:00
Jarryd Beck
ca9d4e4825
update cmake version
2016-08-25 18:35:22 +10:00
Jarryd Beck
435bc38eff
add gitignore
2016-08-25 18:29:00 +10:00
Jarryd Beck
2d480c0228
add testing
2016-08-25 08:49:56 +10:00
Jarryd Beck
c51b8bbdee
default and implicit options in readme
...
This closes issue #20 .
2016-08-25 08:35:01 +10:00
Jarryd Beck
abab8ce325
I27 vector<string> doesn't parse
...
Reorder the `parse_value` functions so that the vector-specific
function can see all of the other specific parsers.
2016-07-05 08:29:20 +10:00
Jarryd Beck
21489b233d
fix long line
2016-07-04 19:17:54 +10:00
Pavel Medvedev
2e157e9881
Skip empty lines in option groups help
...
Also use single character \n for end of line instead of string literal.
2016-07-01 00:57:59 +03:00
Kevin Brightwell
774d455dc7
Update CMakeLists to be more configurable
...
* Add cxxopts.hpp as a source file to executable
* Add msvc options for compiling
* Add CXXOPTS_BUILD_EXAMPLES option to CMake build
* This is helpful when using CMake's ExternalProject_add()
* It is ON by default, but configurable from the command-line.
2016-06-15 20:32:32 -04:00
Jarryd Beck
7081d81890
add cstring for some compilers
2016-06-03 11:35:48 +10:00
jarro2783
ed28e72b86
Merge pull request #24 from nocnokneo/dont-count-default-values
...
Don't count default values
2016-05-28 13:27:00 +10:00
Taylor Braun-Jones
7eb1bfbec1
Don't count default values
2016-05-23 15:49:52 -04:00
jarro2783
6c946a413a
Merge pull request #21 from nickbp/patch-1
...
Remove log output
2016-05-13 15:20:20 +10:00
jarro2783
652cbdbfa1
Merge pull request #22 from nocnokneo/patch-1
...
README.md: Fix compile errors in quick start example
2016-05-13 15:19:39 +10:00
Taylor Braun-Jones
00dc8b3018
README.md: Fix compile errors in quick start example
2016-05-12 18:06:13 -04:00
Nicholas Parker
ff3798f25c
Remove log output
...
Looked like it was left over from something? Saw it when testing "--some-int-val string"
2016-04-30 09:24:04 -07:00
Jarryd Beck
aec97a6f53
update readme
2016-01-28 07:26:10 +11:00
Jarryd Beck
5a7585026d
Merge branch 'master' of github.com:jarro2783/cxxopts
2016-01-22 17:48:31 +11:00