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