Tinny Ng wrote:
> 
> Murray Cumming wrote:
> 
> > My understanding is that if we rename src to xercesc then there will be
> > no need to have an include directory.
> 
> No.  In the binary distribution, we don't ship the source.  Binary distribution only 
>ships parts that are needed to "Run" the applications, i.e., the headers, the 
>binaries, docs, and samples.  Thus renaming src
> to xercesc is not enough for users who use the binary distribution which does not 
>have the src folder at all.

OK, I didn't realise.

> 
> > I do not believe that it will be necessary to do #3 if we do #1 and #2
> > because the files in src will include the copied headers in
> > include/xercesc/.
> 
> Yes we need.  For users who build from CVS tree or source distribution directly, the 
>"include" folder does not exist at all.  So if we only do #1 and #2 without #3, then 
>users who build from CVS tree directly
> will for sure be broken.

OK, I didn't realise that there is never an include directory for source
distributions. I forgot to use my eyes when looking.

This brings up a new issue - Surely binary distribution should be via
rpm/deb/pkgadd etc. I don't see the sense in shared libraries which
aren't installed. Luckily, if we make these changes then we will be one
step closer to a build system that can do that easily.

Naturally I vote 1. It's unfortunate that the cvs work has to be done,
but I believe that problems should be fixed. And I want Xerces-C++ to be
easy to install and use, and I want to see it in Redhat/Mandrake/Suse so
that my users don't have to download it.

> Tinny
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Murray Cumming
www.murrayc.com
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to