[bt-devel] Sword include path

Gregory Hellings greg.hellings at gmail.com
Mon Feb 22 14:03:50 MST 2010


Currently there is no sword install portion of the build for Windows  
unless you use MinGW, which we currently do not. So it would all be  
manual copying. This could possibly change once I have completed the  
CMake system for sword, but that is only going to be supplemental to,  
and not a replacement for, the autotools system (hopefully it will  
replace the manually maintained Borland and MSVC projects).

To be honest, I don't see a strong reason for jumping through more  
hoops in an already complicated Windows build and possibly breaking  
functionality in nix (what if headers aren't installed under sword/ in  
my build but straight in include/?) and changing our current consensus  
and all our files just to put a sword/ on our includes.  If you think  
it's extremely helpful, I'd love to know why.

--Greg



On Feb 22, 2010, at 2:40 PM, Jaak Ristioja <Ristioja at gmail.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 22.02.2010 20:42, Gregory Hellings wrote:
>> When I first started building on Windows, there is no concept of
>> universal install locations like /usr/local/include, so all the files
>> were kept in sword-<version>/include where there is no sword/  
>> directory.
>> Thus I presented the issue to the rest of the mailing list and we  
>> agreed
>> to standardize on no sword/ to keep easier compatibility with Windows
>> and the defauls SWORD behavior and to keep our own usage consistent.
>
> Well can't one just install those headers Sword elsewhere? It  
> doesn't have to be a global
> location. Under *nix one could just ./configure -- 
> prefix=someRandomPath
>
> Jaak
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
>
> 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
> QfrP+4U9Y0RXHjXf1IDv
> =XJQr
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel



More information about the bt-devel mailing list