On Wed, May 11, 2011 at 01:54:07PM +0200, Abdelrazak Younes wrote:
> On 05/10/2011 08:21 PM, Peter Kümmel wrote:
> >On 10.05.2011 19:32, Jean-Marc Lasgouttes wrote:
> >>Le 10/05/11 19:29, Peter Kümmel a écrit :
> >>>The idea was not to pollute the src dirs because much more than
> >>>CMakeLists.txt
> >>>is needed. But I think we could move the CMakeLists.txt into the source
> >>>dirs and
> >>>all other files in development/cmake.
> >>
> >>Or even in ./cmake (and ./config could be renamed to ./autotools).
> >>
> >>I like this idea.
> >>
> >>JMarc
> >>
> >
> >Currently our directory looks a bit inconsistent: we have boost,
> >intl, and src
> >with code. m4, config, and development with build stuff. lib and
> >po with ui things.
> >
> >Shouldn't we cleanup this? We could also split development:
> >
> >boost and intl is not our code, but it is source code ->
> >    src/3rdparty/boost
> >    src/3rdparty/intl
> 
> Actually, I would propose a flat hierarchy:
> 
> 
> src/lyx/ : basically one C++ file with main() using the other
> libraries below or not
> 
> src/boost/
> 
> src/intl/
> 
> src/core/ :
>   everything that is now in src/. Some of that may go in new
> src/export/ and src/import/ directories.
> 
> src/gui/ :
>      everything that is now in
>      src/frontents/
>      src/frontents/qt4
>      src/frontents/qt4/ui
>      src/graphics/ (mostly)
> 
> src/support/ : same as now
> src/insets/ : same as now plus a bit of what is now in src/graphics
> src/mathed/ : same as now
> src/tex2lyx/ : same as now. Most of that may go in new src/import/
> directory.
> src/client/ : same as now
> 
> This way we would have one directory per program or library.

Sorry, but I really don't see the need for a reorganization that will
destabilize things and will cause people to fix problems that would
have never emerged.

http://en.wikipedia.org/wiki/Wikipedia:If_it_ain%27t_broke,_don%27t_fix_it

-- 
Enrico

Reply via email to