[liblouis-liblouisxml] Re: Windows builds [was Italic in British Braille]

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Wed, 18 May 2011 16:51:18 -0500

liblouis and liblouisutdml will have new "windows" directories that 
contain a configuration file and a makefile for nmake. Porting new 
releases for either 32 or 64 bits will then be simply a matter of 
modifying the configuration file and then running nmake. Actually, I am 
only interested in porting the libraries themselves and the executable 
file2brl for liblouisutdml. The tables and liblouisutdml configuration 
files are platform-independent, and with new features can be placed 
anywhere.

Scons sounds interesting. Frankly, i don't like autotools, but I don't 
think we will switch.

John

On Thu, May 19, 2011 at 07:38:05AM +1000, James Teh wrote:
> On 19/05/2011 7:25 AM, John J. Boyer wrote:
> >Right now I'm giving priority to porting liblouis and liblouisutdml to
> >Windows using the Microsoft compilers and to the BrailleBlaster GUI.
> >Using MinGW for the ports is unreliable and causes problems.
> Building liblouis with MinGW works just fine; I do it here for NVDA all 
> the time. Unfortunately, the same can't be said for liblouisutdml.
> 
> The problem with porting it to the Microsoft toolchain is that you won't 
> be able to use autotools, which probably means there will be weird 
> hackiness to build it on Windows. That is, people probably won't just be 
> able to use the standard package to build on both platforms without 
> copying files into directories, etc. I realise a lot has been invested 
> in autotools, but it might seriously be worth considering moving to a 
> build tool like SCons, which runs wherever Python runs and can easily 
> handle building on multiple platforms including the gcc/make toolchain 
> and the Microsoft toolchain. It would then probably be as simple as 
> typing "scons" to build on whatever platform.
> 
> Jamie
> 
> -- 
> James Teh
> Vice President, Developer
> NV Access Inc, ABN 61773362390
> Email: jamie@xxxxxxxxxxxx
> Web site: http://www.nvaccess.org/
> For a description of the software, to download it and links to
> project pages go to http://www.abilitiessoft.com

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: