[liblouis-liblouisxml] Re: proposal for a test harness

  • From: "Michael Whapples" <mwhapples@xxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Tue, 28 Feb 2012 16:33:31 -0000

I think Python is essentially all SCons absolutely must have, however compilers of one sort or another would be useful. I believe it supports the Microsoft Visual C compiler on Windows (I think the Windows SDK contains a compiler, the NVDA readme does not suggest installing any other Microsoft Visual tools) and I would guess gcc on other platforms (looking at the output mentioned in the documentation I guess whatever you have as the cc command). Whether it could do Mingw32 on windows I don't know, but installation of the windows SDK was simple enough. Also SCons can do Java stuff, compiling Java classes, compiling the Java headers for JNI, etc.


I possibly would say just take a look at the user guide or the wiki at www.scons.org

Michael Whapples

-----Original Message----- From: John J. Boyer
Sent: Tuesday, February 28, 2012 3:16 PM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: proposal for a test harness

What else does SCONS require besides Python? What compilers does it use,
especially on Windows? My Windows compilers seem to have been destroyed
by a recent update.

Thanks,
John

On Tue, Feb 28, 2012 at 12:42:12PM -0000, Michael Whapples wrote:
Hello,
I guess it comes back to a question put by Jamie from the NVDA team. Why
not use SCons? SCons uses python, so if the test harness requires Python
and if SCons were used then that would mean only Python is required. I
believe the NVDA team have SCons build files for liblouis.

NOTE: I am probably biased towards SCons as I know Python but not perl and
I haven't really ever got to grips with the autoconf and make stuff, when I
look at the SCons documentation I get the feeling I stand a chance of
understanding that.

Michael Whapples

-----Original Message----- From: Christian Egli
Sent: Tuesday, February 28, 2012 12:29 PM
To: John J. Boyer
Cc: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: proposal for a test harness

"John J. Boyer" <johnjboyer@xxxxxxxxxxxxx> writes:

>For my instruction, what is the advantage of perl over Python. Both are
>usually installed.

Your mileage may vary but from my pov Python is a much nicer language.
However, since autotools requires Perl anyway, we require Perl to build
liblouis. So far a user doesn't need Python to build liblouis. If we
write a test harness in Python we ask the user to install Python, at
least to run the test harness. But I think it isn't such a big problem:
we can make the test harness optional depending on the existence a
Python installation, i.e. liblouis can be built without running the test
harness.

Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland

-----
Jetzt kostenlos eidgenoessische und kantonale Abstimmungsunterlagen aus 17
Kantonen
zum Hoeren auf CD abonnieren: medienverlag@xxxxxx
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

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

--
John J. Boyer, Executive Director
GodTouches Digital Ministry, Inc.
http://www.godtouches.org
Madison, Wisconsin, USA
Peace, Love, Service

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

Other related posts: