Andi Vajda <va...@apache.org> wrote:

> On Wed, 6 Oct 2010, Bill Janssen wrote:
> 
> > With 3.0.2, I see that there's an "include" subdir in the installed
> > module, containing a lot of .h files.  Is that necessary?
> >
> > I ask because the msilib module in Python doesn't support files with
> > $ characters in their file names (yes, that's a bug in msilib, and
> > reported as such), so it can't package the PyLucene module properly.
> > But then, why install these .h files, anyway?
> 
> These header files are necessary so that --import <your module> can
> work since then, instead of generating wrappers for classes your
> module already has, another module can just 'import' yours. The header
> files are necessary for the other module to compile. The dynamic
> linker takes care of the rest at runtime.
> 
> They're not necessary at runtime, so you can omit them if no one is
> going to use your module to build their own.
> 
> Andi..

Ah, good to know.  Thanks.

Bill

Reply via email to