PengZheng opened a new issue, #579:
URL: https://github.com/apache/celix/issues/579

   Instead of making PushStreams a standalone project (actually we can't), we 
can combine etcdlib/Promises/PushStreams into Celix, and make the framework 
optional, so that we can opt to build etcdlib/Promises/Promises+PushStreams 
alone.
   
   Also automatic dependency deduction can be easily implemented at Conan 
level. That means if you want PushStreams, Promises will be automatically built 
for you.
   
   _Originally posted by @PengZheng in 
https://github.com/apache/celix/issues/576#issuecomment-1598382463_
   
                I agree. IMO this means:
   
   - Adjusted the cmake files to make the framework and utils lib optional and 
ensure that bundles can only be build if framework is build
   - Introduce a GitHub workflow that only builds etcd, promises and push 
streams to ensure those libs can be build without the rest of Celix
   - Update the building documentation, etcdlib and promises documentation to 
reflect this.
   
   _Originally posted by @pnoltes in 
https://github.com/apache/celix/issues/576#issuecomment-1599236422_
               


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to