Re: using libsilchttp
Pekka Riikonen <[email protected]> Tue, 14 Aug 2007 07:38:32 +0200 (CEST)
| Newsgroups | gmane.network.silc.devel |
|---|---|
| Message-ID | <[email protected]> |
: : Is there a way to easily pull out the http library from the toolkit for : separate use? : I want just the http api, but it looks like it includes silc.h : everywhere which includes tons of stuff from all over the toolkit. : Surely most of it isn't necessary. : Currently this is not very easy from the official distribution. In 1.2 Toolkit we are actually going to make a split so that the runtime part is going to be a separate toolkit, crypto part is going to be separate toolkit and the SILC protocol stuff is going to be separate toolkit. In 1.2 the HTTP library will be part of the SILC protocol toolkit, but if people want I have no trouble releasing the HTTP also as an entirely separate, non-related, optional, HTTP server library. Of course, that library would still have a dependecy of the SILC Runtime Toolkit (ie. it must be installed in the system). The SILC Runtime Toolkit will be a package like glib or Apache APR, except way better. ;) Of course if you don't want to wait and don't mind playing with the CVS and Autodist, you could create yourself a new http library distribution in your local SILC CVS tree (install autodist from silcnet.org and read manuals, and see distdir/ directory in SILC CVS tree) and pull the HTTP library out that way, but that would mean you'd have to play around quite a lot with the configure scripts and Makefiles. Another change in the trunk development is that every big feature and library will have their own distribution define, so that, they can be pulled out easily, included easily or excluded easily from distributions. I think HTTP library has SILC_DIST_HTTP defined for it in distdir/ already but using it alone to create a separate package won't work me thinks. Pekka ________________________________________________________________________ Pekka Riikonen priikone at silcnet.org Secure Internet Live Conferencing (SILC) http://silcnet.org/ _______________________________________________________________________ Info: https://lists.silcnet.org/mailman/listinfo/silc-announce Archive: https://lists.silcnet.org/pipermail/silc-announce FAQ: http://silcnet.org/support/faq/