Henry Schreiner

Results 2505 comments of Henry Schreiner

10 seconds doesn't seem that bad just for one command line program; you should only be including and using CLI11 from one file only. The entire test suite and examples,...

Note: Including boost::optional (I think) seems to change a ~3-4 minute total compile into a 20 minute compile on CI! This should be investigated, and made non-automatic if it can't...

I'm looking at the Azure build times, for reference. The GCC 9 docker build takes 2.5 minutes. The GCC 4.7 docker build takes 1.5 minutes. The native builds also do...

For those interested in what the compiler is actually doing, here's a flame graph: [simple.cpp.json.zip](https://github.com/CLIUtils/CLI11/files/4011095/simple.cpp.json.zip) Download and extract, then open and click browse, then load that file. Preview (not very...

I do believe a *large* portion of the instantiation, and a few of the headers, could be compiled into a library and removed from the standard build time in pre-compiled...

I don't know how to get rid of AsNumberWithUnit being instantiated, but dropping the deprecated features in non-templated methods gave back the 0.5 seconds used on IsMember. Much of the...

I think we could solve much of it by allowing a pre-compilation mode, it just hasn't happened yet. I think most of the cost is in compiling the lambda functions,...

Not exactly, but you can set up your custom formatter to call the original formatter if help-all is not passed. I can try to make a little example later if...

I thought I've tried to do this, obviously I managed to get confused. Can you link to some docs or info on how to do that?

This is what I get when typing CLI11 into the Conan-center website: https://conan.io/center/CLI11/1.9.0/?user=cliutils&channel=stable