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

Reply via email to