2
0
mirror of https://github.com/boostorg/beast.git synced 2026-01-22 05:02:09 +00:00

7 Commits

Author SHA1 Message Date
Mohammad Nejati
827ecf5e93 Organize source files in CMakeLists with source_group 2024-11-25 11:41:40 +03:30
Mohammad Nejati
75e45287fb Refactor CMakeLists
Closes #2471
Closes #1816
2024-11-25 11:41:40 +03:30
Mohammad Nejati
7ce0ebe47c Fix warnings in json_client example 2024-09-19 15:27:57 +03:30
Mohammad Nejati
a9121c259b boost_json links` statically 2024-09-01 12:40:33 +03:30
René Ferdinand Rivera Morell
2bda7870fe Add support for modular build structure. (#2905)
* Use beast exclusive valgrind feature.

* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add Beast root dir for includes. As some tests refer to files relative to that.

* Replace relative docca refs with project based.

* Avoid mtuliple openssl configurations.

* Always declare openssl. If it's empty and duplicate it will be ignored.

* Add missing import-search for cconfig/predef checks.

* Add requires-b2 check to top-level build file.

* Bump B2 require to 5.2

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Update build deps.

* Update build deps.

* The http/client/body example uses the source header from json instead of the linked library.
2024-09-01 11:26:02 +03:30
Greg Glover
6e1eb76b1d typo in the json client comment 2022-12-07 13:42:03 +08:00
Klemens Morgenstern
12c2d14ebc streaming JSON body is an example 2022-10-03 09:53:05 +08:00