[bt-devel] Windows build system

Eeli Kaikkonen eekaikko at mail.student.oulu.fi
Sat Feb 28 01:59:17 MST 2009


Jonathan Marsden wrote:
> Greg Hellings wrote:
> 
>> No, I think you're just failing to realize that you're dealing with
>> Windows.
> 
> If cross-platform open source projects the size of Inkscape, and GIMP
> can do it, I am not really all that sure why BibleTime, which is
> significantly smaller, cannot.  Sometimes they just mandate that a
> particular library *must* be installed *here*, but that's not
> impossible, especially if *here* is the default install location for
> said library anyway, or failing that, a somewhat logical directory under
> C:\.  Inkscape goes as far as doing an initial compilation of a build
> tool, and then using that tool to build Inkscape... there are plenty of
> ways to do it that avoid a GUI/human interaction requirement.
> 

[cut off longish discussion]

Right at the moment the current system is just enough, but naturally we 
want to search for easier ways to do things. We could for example have a 
package which includes most of the necessary stuff, at least the 
libraries. They would be extracted under the same tree, e.g.
btbuild
	bibletime
	sword
	clucene
	curl

Then the cmake scripts would search under the main folder. I think that 
  would be similar to Jonathan's suggestion of "hardcoding".

As for the end user installer - I suggest using the same system than 
Xiphos uses. They may be something to copy directly. We can then share 
expertise. If Greg or someone else is interested I suggest joining 
gnomesword-developers at lists.sourceforge.net and asking for pointers for 
help. Or someone knowledgeable who reads our list can respond.

--Eeli Kaikkonen



More information about the bt-devel mailing list