summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)Author
2013-02-28remove dmake, build.pl, deliver.pl and zipdep.plBjoern Michaelsen
This is writing history: LibreOffice builds in ONE non-recursive make process with full dependencies. We will now be able to really move forward without the old build system. A big 'Thank you!' goes out to everyone contributing to solenv/gbuild, especially: - David Tardon - Norbert Thiebaud - Tor Lillqvist - Michael Stahl - Matúš Kukan - Stephan Bergmann - Luboš Luňák - Caolán McNamara - Mathias Bauer - Jan Holesovsky - Peter Foley - Andras Timar - Hans-Joachim Lankenau and all the heroes migrating all the modules of LibreOffice to gbuild. By explicit request this commit has to be completed with this quote: I say we take off and nuke the entire site from orbit. It's the only way to be sure. Hold on a second. This installation has a substantial dollar value attached to it. They can bill me. Change-Id: I72fa17cfb24fae00ca78cfe0eb5782c1788d2dcc Reviewed-on: https://gerrit.libreoffice.org/2445 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Niko Rönkkö <ronkko@iki.fi> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-02-19No need to copy the gcc libraries anymoreFridrich Štrba
Change-Id: I6dbf44bb78f14ab71a48a9cd4e9ebba60bfc97d2
2012-12-25Get rid of (most uses of) GUITor Lillqvist
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-11-03compile concat-deps in solenv; also put them into $(OUTDIR)Matúš Kukan
Change-Id: I4ef21f14a77442b60059c649b83435c775670060
2012-03-23allow leading spaceDavid Tardon
2012-03-05Must properly quote also the vars in config_build.mk when sourcing itTor Lillqvist
2012-02-10Don't source config_host.mk as such but put quotes around the variable valuesTor Lillqvist
Otherwise lines like: export CLASSPATH=C:/PROGRA~2/Java/JDK16~2.0_2/jre/lib/rt.jar;. will cause problems on Windows.
2012-02-05coup de grace for Env.Host.sh and associated filesNorbert Thiebaud
2011-12-24prep work to eliminated Env.*.sh, introduce config_{host,build}.mkNorbert Thiebaud
This introduce config_host.mk and config_build.mk generated from config_host.mk.in The intent is for that file to be both sourcable in a shell and includable in a gnu Makefile. Eventually all the environment set-up will be in config_host.mk.in and so there won't be a need to source anything in shell before make.
2011-12-18force the use of gcc on cygwin for concat-deps.cNorbert Thiebaud
2011-12-17use a c-version of concat-deps.plNorbert Thiebaud
This touch configure.in with a trivial space removal to force a ./bootstrap on the tinderboxes This make ./bootstrap build a 'build-side' executable concat-deps and modify LinkTarget.mk to use it instead of concat-deps.pl The impact is a conservative x10 times improvement in both elapsed and cpu time in overhead due to DEP generations. time make -sr build in tail_build after removing workdir/$INPATH/Dep/LinkTarget/Library/* (all on Intel X3360, 2.83GHz, 4-core) before: elapsed: 116.5 cpu: 115.9 after elapsed: 24.3 cpu: 23.9 base (no dep processing, i.e no rm of Dep/...) elapsed: 17.5 cpu: 17.4 overhead ratio: elapsed: 14.5x cpu: 15x same with -j6 before: elapsed: 47 cpu: 116 after: elapsed: 20.8 cpu: 24 base: elapsed: 17.5 cpu: 17.5 overhead ratio: elapsed: 9x cpu: 15x Note: for now the executable is generated directly in the source tree (in solevn/bin ). That is not ideal. It and other similar polution should be moved, to workdir most likely.. For now we just hide the mess under the .gitignore carpet
2011-10-07bootstrap.1 is not usefull anymore use bootsrap directlyNorbert Thiebaud