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.