Closed appelmar closed 5 years ago
Boost.Date_time dependencies removed in 467c46a9d353425501cf562d4de9d4da22c66e85.
Boost.File_system dependencies removed in edf48e0557982548b39de6bf9150886c3b621847. Streaming and swarm execution still depend on header only Boost.Process and Boost.Asio libraries, which in turn require linking to Boost.System. We avoid this by setting -DBOOST_SYSTEM_NO_DEPRECATED and -DBOOST_ERROR_CODE_HEADER_ONLY (which is not recommended).
Since e267893d7bc51cc98f25c0eba8e7193942668fae, streaming uses https://github.com/eidheim/tiny-process-library instead of Boost.Process. Core library now does not depend on any boost library.
Consider rewriting parts to reduce the number of external dependencies: