1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-30 12:43:52 +00:00

810 Commits

Author SHA1 Message Date
Henry Fredrick Schreiner
e6f508dc14 Fix for redefinition warning 2018-04-05 13:13:51 +02:00
Henry Fredrick Schreiner
27cb792c52 Small cleanup to AddGoogleTest 2018-04-05 13:09:00 +02:00
Henry Fredrick Schreiner
9a1ac48a67 Adding info to changelog 2018-04-04 20:31:52 +02:00
Henry Fredrick Schreiner
0c3df9150c Adding FetchContent on CMake 3.11 2018-04-04 20:31:52 +02:00
Henry Fredrick Schreiner
f059528559 Support for multi-size MultiOptionPolicies 2018-04-04 20:31:52 +02:00
Henry Fredrick Schreiner
447bda047f Adding size instead of expected + unchangable 2018-04-04 20:31:52 +02:00
Henry Fredrick Schreiner
de06d50f34 Adding better boost testing on old compilers 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
9c700eca3e Adding changelog and readme mention 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
cd8b8d9bdf Appveyor additions 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
20b7232c47 Fix for Windows MSVC 2017 and GoogleTest 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
67c4eb71e5 Style and typo fix 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
8482b600fc Adding better travis env vars 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
17437921c0 Adding more informational printouts 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
39e777392d Adding informational printout to ctest 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
43ec307781 Better message about optional test, warning suppression 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
48cb5008bf Adding better optional, check for Boost 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
21d47beb90 Fix missing link and add single file libs 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
7a7064df4e Adding optional, refactor single file 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
eed238364b Expanding tests 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
ede871c014 Adding tests for C++17 (probably c++1z), gcc 7 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
368f2cd9a6 Fix for deprecated macro 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
d2d4f07fd4 Dropping CLI_ in favor of CLI11_ everywhere 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
5c0d6617d5 Adding optional test 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
11444a4e3a Updates to macros 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
4d695b04fa Style fix 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
ae3b5a69c7 Fix for non-cleared static stream in some cases 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
db202b831e Factoring out C++ version check to Macros file 2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
bea833bbcd Adding and fixing more warnings 2018-03-26 11:48:23 +02:00
Henry Fredrick Schreiner
268c26ad62 Fix #64 by auto-adding symmetric excludes 2018-03-26 10:56:08 +02:00
Henry Fredrick Schreiner
2b4780d74a Add --option=value test for #90, as well 2018-03-26 08:31:14 +02:00
Henry Fredrick Schreiner
aa7c01ff5d Adding test and fix for #90 2018-03-25 17:56:46 +02:00
Henry Schreiner
2ef176e86c
Dropping cmake and clang 5 since they are now in Travis (#89)
* Dropping cmake and clang 5 since they are now in Travis

* Dropping pathlib since it is now unused

* Doxy build

* Folding output and fixing ccache
2018-03-23 15:28:30 +01:00
Henry Fredrick Schreiner
b4b7d991f6 Slighly cleaner usage with add_subdirectory 2018-03-10 14:18:18 +01:00
Henry Fredrick Schreiner
32153f2f6d Fix for conan chanel
[skip ci]
2018-03-10 13:24:15 +01:00
Henry Schreiner
446524687a
Adding potential fix for a warning (#85) 2018-03-10 12:40:57 +01:00
Henry Fredrick Schreiner
436a3ad0c5 Adding permalink to 1.4 try it online
[skip ci]
2018-03-10 11:42:51 +01:00
Henry Fredrick Schreiner
ff89cd43ef Fixing links to conan.io 2018-03-10 11:31:21 +01:00
Henry Fredrick Schreiner
e0447b662a Allow publish to conan automatically v1.4.0 2018-03-10 11:07:59 +01:00
Henry Fredrick Schreiner
acc6627ef7 Adding note to release 2018-03-10 10:22:36 +01:00
Henry Fredrick Schreiner
5dfba74fe8 Checking travis and preparing for upload 2018-03-10 10:11:55 +01:00
Henry Fredrick Schreiner
0aaf52a6fc Preparing version 1.4.0 2018-03-10 09:53:04 +01:00
Henry Schreiner
79a1847605
Overflow (#84)
* Overflowing an integer conversion now results in a conversion failure

* CMake improvements for VERSION and inital packing support

* Fix for recent addition of overflow check

* Conan file now gets version from Version.hpp file too
2018-03-10 09:50:25 +01:00
Henry Fredrick Schreiner
316363061b Adding most recent PRs to changelog, credits
[skip ci]
2018-03-09 23:06:51 +01:00
Anton
15f9a4f128 Add check if lexical_cast fully consumed input on integer conversion (#68)
* Split signed/unsigned parsing, add check if input is fully consumed, improve tests

* Fix complex numbers parsing

* Add check if input is fully consumed for double lexical_cast, improve tests

* Add non-num non-string lexical_cast for parsable types, add tests

* Style fixes from check-style

* Some small fixes for corner case tests
2018-03-09 13:01:19 +01:00
Henry Schreiner
f089255ad0
Adding support for conan.io (#83)
* Adding fix for #75, rename requires to needs

* Removing check for install commands (should still be run in subproject)

* Adding conan build

* Some small changes to CMake

* Adding nicer Travis code

* Adding package test, find works now
2018-03-09 08:30:22 +01:00
Henry Schreiner
5186158442
Rename requires to needs (#82)
* Adding fix for #75, rename requires to needs

* Removing check for install commands (should still be run in subproject)
2018-03-08 11:48:40 +01:00
Jonas Nilsson
d465414455 Issue 70 (#80)
* Support for unused (un-defined) extras in ini-files.

* Fixed extra options in INI files to be closer to that of extra CLI arguments.

* Fixed formatting.

* Minor formatting fix.

* Fixing style

* Fixed INHERITABLE and other minor things.
2018-02-16 13:58:47 +01:00
Doug Johnston
901b3c24f3 Add CMake install command for include files if CUR_PROJ is true 2018-02-15 08:03:10 +01:00
Doug Johnston
09bff904e5 Allow MakeSingleHeader.py script to run from non-git source code (ie: an archive) 2018-02-15 08:02:23 +01:00
recklesstodd
4e62a0a980 #76 | Remove "is required" string passed as an argument to RequiredError() constructor to avoid double printing.
The string "is required" is already added internally by RequiredError() class.
2018-02-12 07:27:51 +01:00