9 Commits

Author SHA1 Message Date
Dmitry Arkhipov
745be88916 Refactor CMakeLists
* Overhaul of dealing with CMake use cases
* Put target property setup into a function
* Fix test standalone_with_boost for CMake
* Other minor fixes/edits
2021-06-28 10:12:04 +03:00
Vinnie Falco
70ee4528bb containers are polymorphic allocator-aware
fix #228, close #230
2020-08-30 15:52:56 -07:00
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