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