* update more examples to use shorthand syntax
* revert google-benchmark as tests require googletest to be installed
* update comments
* always quote single-arguments
* undo accidental deletion
* update most package versions
extent build_all.py to inject cmake modules
and use Ninja generator
* fix build problems while build on debian
use SYSTEM include paths (for clang++)
we should not use local installed header!
* fix banchmark example
finalize cmake project code injection as an option
* fix build problems on travis CI
gtest needs c++17
* Update examples/build_all.py
Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>
* reindent py script requested by review
indent with only 2 spaces again
* changes according the review
the gtest build error seems to be a make -j cpucount problem
* revert filter too
Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>
* apply clang-format and cmake-format and add style check workflow
* add declare package definition
* add additional public methods and rename internals
* change development verison tag to 1.0.0
* rename internal method
* rename public method
* rename test var
* update copyright and fix comment
* typo
* run fix-format
* fix test function names
* Add asio standalone example
* Mark VERSION explicitly
Without this version information, CPM's versioning mechanism may break
in some cases.
Also add comments for compile definition on Windows.
* Use aync-tcp-echo-server as the example
* Add boost software license to the demo source
Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>
Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>