On 12/09/10 17:02, Denis Arnaud wrote: > Just FYI, note that, when packaging for standard Linux distributions (at > least Fedora/RedHat, but I suspect it is the same on many others), the > building process un-pack the source tar-ball and change directory to the > project root. Usually, we (the packagers) do not know what is outside > the project top directory, and we may not even have a write access to > it, and we do not know either how the project top directory is named > (so, it is recommended not to change directory to outside of the project). > > But do it as you prefer/feel. It is just my "packager" contribution.
Denis, The current directories layout was set by Maciej. At that time, Maciej had presented rationale behind this structure. 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. So, I try to develop CMake configuration which considers src/ as root of source tree. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org ------------------------------------------------------------------------------ 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
