|
From: Graham C. <g+o...@co...> - 2010-10-21 14:00:20
|
On Thursday 21 October 2010 08:22:21 Quentin Denis wrote: > Well, as far as I have experienced, even building outside the tree was in > some case not possible (i.e. cmake ../file-sync). You probably then have > to set a series of env variables, but IMHO these are exaggerated measures. > I would suggest to remove this constraint if there is no major > counter-argument. I can't comment on whether the restriction is a good thing. I vaguely remember when it was introduced and that whoever did it had what they believed to be good reasons but I have no idea what they were. For your information, I have attached (if this list accepts attachments -- if not, drop me an email if you want me to send it) the script that I "source" in order to set up the env variables for my development builds. Note that this was derived from someone else's script a long time ago -- apologies that I cannot remember who supplied the original. In my case, I have an "opensync" directory which is a parent of the various svn checkout directories for the components and is also a parent for the build directory. I can also send you, if you want, the scripts and rules files I use for the builds which create debian packages for Maemo. They work slightly differently. Graham |