clp
clp copied to clipboard
core-clp: Remove `boost::iostream` dependency.
Description
PR #445 has implemented our own memory-mapped file. With our implementation, we can now remove boost::iostream
dependency from clp and unit tests.
This PR makes necessary changes to replace boost
memory-mapped files with clp::ReadOnlyMemoryMappedFile
, and remove the boost::iostream
dependency from the cmake files of clp
, clg
, clo
, make-dictionaries-readable
, and unitTest
. Since boost::iostream
is still used in clp-s
and glt
, it is not yet fully removed from our library dependency.
Validation performed
Ensure all unit tests passed.