Add optional Hunter support in cmake buildsystem #2734
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Few months ago, I try to use Poco with conan but without much success. Then I found Hunter
Since that I use/build Poco with Hunter and I also build a POC for macchina.io macchina-io/macchina.io#71
Poco was also used in Hunter before (PocoCPP) but they patched "Poco cmake build system." See also here: https://github.com/ruslo/hunter/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+PocoCPP
Hunter is only optional and as default it is off. So the current cmake build system is not affected. If you switched it on with the cmake parameter:
First time, it will take a time, because hunter is building the third-party libraries. After third-party are build, it is only building Poco.
With Hunter you can add Poco easily in your project without installing any new "dependencies". Hunter is based on cmake only.