[Libreoffice] build out of git repos - first steps
Rajesh Sola
rajesh.mob at lisor.org
Sat Oct 16 23:18:15 PDT 2010
Hi all,
I found the issue "build out of git repos" intresting & and
planning to work on it
As the first steps tried some small hack to bin/unpack with
following changes,please check the attached patch
- Eliminate rawbuild directory completely
- create symlinks for each subdir(like inc, source etc) of
every module from CLONEDIR to OOBUILDDIR directly
- so that except unxlngi6.pro every other directory in each
module is a symlink
- few direct files under bootstrap repo copied to OOBUILDDIR
( as noticed in rawbuild dir),yet to think on direct files under
extensions repo
Some more issues are yet to figure out
- cleaning up, updating symlinks if some sub directories
added/removed in cloned repos.
- Eventhough able to build few modules with above hack, at
some point build process entering CLONEDIR escaping from OOBUILDDIR.
Please add your suggestions/comments on above changes..of course hacking
build.pl (without symlinks, clean sources under some location like
CLONEDIR/RAWBUILDDR and built outcome in another location like
OOBUILDDIR) would be an ultimate solution i think, just like to know
whether its a good idea to tweak unpack script with symlinks or drop it out.
Also planning to work on "build progress tracker in system tray"
as it involves some similar understanding of build process as above,how
about choosing cmake in build process,AFIK some build progress status is
hown in cmake enabled ones,any cons and pros? i.e flexibility vs
difficulty in converting each and other impacts,please add some pointers.
Thanks & Regards,
Rajesh Sola.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unpack.diff
Type: text/x-patch
Size: 2379 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20101017/79c10473/attachment.bin>
More information about the LibreOffice
mailing list