On Thu, Aug 23, 2007 at 02:18:12PM -0500, Bo Peng wrote:
> > Right now it looks like cmake does it.
> 
> Yes. cmake re-generates the project file/make files when
> Package.cpp.in is changed, or a file is added. It is faster than
> autogen.sh and configure. The difference is that cmake is a 'two step'
> system, and scons is  'one-step' (and autotools is a 'three step'
> system).
> 
> > By definition, there is no platform independent installation, so I
> > wonder what exactly the requirements are here. (And of course I have no
> > clue how cmake manages it. But KDE uses cmake and runs on Windows and
> > is a bit more complex than LyX, so I doubt there's a problem)
> 
> Abdel says cmake uses something calls cpack for installation. This
> makes cmake a 'three step' system. :-)

There is nothing wrong with cutting a complex process into small pieces.
 
> > I guess more people are likely to agree on the opposite, namely that
> > e.g. a generated .vcproj file should be something that feels 'native'
> > when using in Visual Studio.
> 
> I am old fashioned, and have not yet appreciated the convenience of a
> GUI. :-) (Also because I try to avoid MS products).
> 
> > For running cl on the command line one does not need a .vcproj file.
> > [But I have still to see a scons generated .vcproj file to get an
> > impression how it works]
> 
> It works as usually, just calls scons to build lyx, which is slower
> than the native nmake code that cmake generates.

I guess that'd rate around '2' or '3' on a scale from 0-5... It's means
that MSVS is used just for text editing and debugging, but not for
as 'IDE' (including e.g. project management)

If I use MSVS (which I am luckily rarely forced to do nowadays...)
I want MSVS, not some script running magically in the background. Of
course that's just an opinion of a untypical Windows user, but I fear
that the MSVS diehards have even stronger feelings on that.

> A sligh advantage is that if you change Package.cpp.in, there is no
> need to regenerate the project file.

A very slight advantage. How often is Package.cpp.in changed, and how
expensive is the re-creation of the project file?

Andre'

Reply via email to