pocoproject / poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
https://pocoproject.org
Other
8.04k stars 2.11k forks source link

RFC: Hide zlib and expat libs from the user of Poco libraries #4579

Open teksturi opened 3 weeks ago

teksturi commented 3 weeks ago

Seperete zlib and expat so they are only expose internally. There should not be reason for user to use these.

This makes https://github.com/pocoproject/poco/issues/4358 easier to implement as all external libraries are not exposed to end user.

teksturi commented 3 weeks ago

Please say if we example still want to expose ParserEngine. I will try to make necessary changes for that. I do not remember exactly if that would be easy as this has been quite long in my POC box.

Also if this is path we will take I also need to check VS project files more closely.

matejk commented 2 weeks ago

@teksturi , any updates on this?