I think is mostly starting to look reasonable (except for the suggestions of 
versions in include directory names :). However, I think I'd prefer to have as 
few libraries and include directories as possible. I think a reasonable 
compromise is to structure this by 

* Is it internal only?
* Is it external and internal?

As such, I think I'd like to see

* libtscapi.so (and e.g. tscapi/ts.h)
* libtscore.so - Internal library only, no public interfaces
* libtscppapi.so (and e.g. tscpp/Async.h
* libtscppcore.so (Assuming there are any pieces of the CPP Apis that are 
internal only)



[ Full content available at: https://github.com/apache/trafficserver/pull/3724 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to