2010/9/12 Mateusz Loskot <[email protected]> > The current directories layout was set by Maciej. > At that time, Maciej had presented rationale behind this structure. >
Sorry, I did intend neither to be agressive nor to appear being revolutionary :) I understand that there has been historical reasons. I'm just giving you some feedback from a packager having looked at some other CMake-based software packages in Fedora/RedHat. That layout is easy to work with. It's just that it does not appear to be fully "CMake standard". But it does not matter that much. I admit, I'm more familiar with traditional layouts drawn along this: > <project-src>/include > <project-src>/src > <project-src>/doc > > As far as I understand Maciej's idea, package maintainers are > supposed to be interested exclusively in src/ directory. > Meaning, copy src/ content to soci-X.Y.Z or similar and make it src > package. > I remember having read Maciej stating that Soci maintainers should not bother of packaging at all... So, your work on CMake building is already is big step forward :) Note that packagers are interested in the documentation as well (and, of course, in the exported headers). As for the /include specific directory, it's not necessary, as long as there are CMake files in each sub-directory specificying what should be exported and/or installed. D
------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________ Soci-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/soci-users
