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

Reply via email to