3.is fine for now, but we could do 2. later.

I see. We do not need qt4.py so only three files are needed.

As a matter of fact, I am thinking of merging SConstruct and
SConscript. The standard way scons works for a sizable project like
lyx is to put a separate SConscript to each subdirectory and
communicate via exported/imported env. Now, we already combined all
SConscript files to one so this export/import facility is not that
important. Merging SConscript to SConstruct will simplify a lot of
duplicated code that rely on env to pass messages.

So, at the end, with official support for qt4 in scons, we may end up
with one SConstruct (plus scons_utils.py) file that does everything,
on all platforms, even for all versions of lyx... This does not sound
too bad. :-)

Bo

Reply via email to