On 11.05.2011 13:54, 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

I like this idea.

Peter

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.

Abdel.



Reply via email to