Georg Baum a écrit :
Abdelrazak Younes wrote:
Georg Baum a écrit :
I fear you both underestimate the amount of work that is needed to
replace the auto stuff. After all, there is a reson why it is so
complicated.
I don't think we underestimate it.
So you are willing to work on nothing else for the next three months?
I am not really useful at the moment anyway so this is cheap talk from
my side :-(
But I really think that the auto
stuff checks for _way_ two many things.
I agree. Why do we need a fortran compiler?
:-)
Now that we are using portable
library like boost most of the test are really not needed at all. So
porting only what make sense on a case by case basis should not be too
much work IMHO.
IMHO, a really worth project before we get rid of scons is to get rid of
most dependencies of config.h in current source code.
I don't think so. This is almost impossible to do right (since you need to
test a lot of platforms for most of which you don't have access to), and I
don't see any benefit. config.h is a good thing, you can add global
configuration stuff and cater for system differences.
Look at the generated config.h sometimes, most of the #define there are
_not_ used at all in LyX source code. And some of them could be
converted to a runtime settings.
IMHO you overestimate the number of files that get added to LyX source
code, I reckon it is not more that once a week.
I don't think I overestimate the number of files that get added. I agree
that it is not big, but: If you have two lists to maintain this will either
not happen (again: look at development/Win32/lyx.vcproj),
This one is not maintained because nobody use it. If I had a more recent
version of VC, I'd used it for sure and maintain it. IMHO, it is just a
matter of having one person doing it. And making that VC proj file up to
date again is a matter of 5 minutes maximum.
or it will cost
additional time. My experience (not only from LyX) is that sooner or later
one list gets out of date.
Another example is configure.py vs. configure.m4. There were not many
changes when they still coexisted, but in almost all cases a reminder
message was needed by Jean-Marc or me to sync them.
As I said earlier to Bo, this is not a fair comparison because this
touch the runtime behaviour of Lyx.
Abdel.