7 Commits

Author SHA1 Message Date
Vinnie Falco
a412606a72 Fix warnings 2020-05-19 12:46:04 -07:00
Alexej Harm
e74f9bf6f1 Enable cmake install:
When building outside of boost, boost_json now supports the install option of cmake.
This patch produces a full, correct install which obeys CMAKE_INSTALL_PREFIX and
creates the correct config.cmake files in order to construct the target Boost::json
This config will automatically find Boost::system using the standard cmake find_package
command
2020-04-30 06:52:50 -07:00
Vinnie Falco
3053eaa54c Tidy up required std in cmake 2020-03-29 16:26:07 -07:00
Vinnie Falco
7794ee87a6 Tidy test files and turn LTCG on 2020-03-29 06:43:23 -07:00
Vinnie Falco
d1a6899b1a Tidy up msvc toolchain file 2020-03-27 13:47:57 -07:00
Vinnie Falco
ece8c663e5 Tidy and update benchmarks 2020-03-27 11:27:57 -07:00
Alexej Harm
bc95b55c35 Refactor CMake support:
* Add VS CMake integration config
* add cmake 3.10.0 support
* fix compiler and linker flags
* disable verbose build output
* added cmake policy
* Fix source groups
* Group folder related settings
* Add support for the boost superproject and cmake 3.16
* Remove library headers from executable projects
* Fix boost superproject compatibility
2019-12-29 10:49:25 -08:00