I would like to use xpcom (as its function and name suggests) as a cross platform component api; an alternative to COM, CORBA, or a custom C linkage API.
Various attempts at compiling xpcom, using different mozilla build configuration incantations, have resulted in a xpcom library that wants to link to gtk, xul, X, and a wide variety of other libraries, none of which should be necessary for actually using the xpcom technology. Is it possible to build xpcom without the unnecessary dependencies? If so how? The goal is to have a xpcom library and the utilities (xpidl, etc..), such that they can be used without any links (at the library level) to mozilla at large, usable in a server environment. Ideally, support for xpconnect and javascript (java, other languages as supported) would be available as well. At this point, I am ready to abandon any attempt to use xpcom, since it does not seem to be independent enough, which is unfortunate. Any help would be appreciated. _______________________________________________ dev-tech-xpcom mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-xpcom
