| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
We already do this for full build (see solenv/gbuild/Module.mk).
Change-Id: Icdb6f0e91d8e6674868926e79f63130942295353
|
|
|
|
|
|
|
|
|
|
|
| |
...instead of "SHELL=@BASH@" from d3f7d05d1b9bb29e168c49bda1e1a28734567993
"Clean up OOO_SHELL" which could expand to SHELL=/bin/sh which, at least on
Mac OS X 10.7 with /usr/bin/make 3.81, could apparently lead to recipe lines
calling ooinstall being directly exec'ed from make and failing to find ooinstall
in solenv/bin, instead of going via the shell and taking into account PATH from
included config_host.mk.
Change-Id: I841dc30f72d1d8841c64f48408a669eb6a37a1f3
|
|
|
|
|
|
|
|
|
|
|
| |
...which is no longer used. Also, use the detected BASH value in Makefile.in
instead of re-detecting there. (Though setting SHELL in Makefile.in is likely
bogus anyway, cf. "this is overridden by solenv/gbuild/gubild.mk [...] i don't
know what needs the 'SHELL=bash' in top-level makefile",
<http://lists.freedesktop.org/archives/libreoffice/2013-March/048552.html> "Re:
need help with shell / configure.")
Change-Id: I09c8b5eb9fb1244321d1fb998bb78e458e8ebf37
|
|
|
|
| |
Change-Id: Id50d89114a7569a9c7429204ce73217cf7a4c131
|
|
|
|
|
|
|
|
|
|
| |
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.
Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Induce the module name from the library name. Report the libraries that can
not be mapped to a module. Make the resulting module dependency graph unique.
Add diagnostic options:
--help
--verbose
--version
Add convenience options (primary for caching):
--from-file
--to-file
Add output option
--output
Provide a manual page with hints how to hack on it.
Change-Id: Ib5c029c6ea197ca4f66fe6958ecbc3f78452c603
|
|
|
|
|
|
| |
For both build and host platform.
Change-Id: I0fa9b5d85449887c2c6bd758fb1fecec9776d97c
|
|
|
|
|
|
| |
Also kills horrible SKIP_TESTS hack along the way.
Change-Id: Ida59fb44d247b52ef11ee7ba5e4e006996a87ebf
|
| |
|
|
|
|
| |
Change-Id: I53344d6a17570c044ad6e24cc148e07fe6f99ae8
|
| |
|
|
|
|
|
|
|
|
|
| |
Well, there is still another one: solenv/gbuild/partial_build.mk
This enables you to do in SRCDIR:
make gb_Side=build -r -f Makefile.gbuild <target>
which was not possible previously.
Change-Id: I6f8ce1c6503124526986e192b7d3552b909fc157
|
|
|
|
| |
Change-Id: I7974e68f3dd55c5ad859276e482d93a94af0cd28
|
|
|
|
| |
Change-Id: I6ff56eb00cf6367d7b4de96ac887cb4e807bddb3
|
|
|
|
| |
Change-Id: Iffbe6d4570bf4d4bdd7347260a6bb4160af24515
|
|
|
|
|
|
|
|
|
|
| |
Hopefully all stays the same except for vcl/unx/gtk/a11y/atkutil.cxx.
Change-Id: I49108007ee6d045f045de86c8654efc7ca5fd3d0
Reviewed-on: https://gerrit.libreoffice.org/2491
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
|
|
|
|
| |
Change-Id: I05a68199c606c815ab007cb662c0b29053eb3609
|
|
|
|
| |
Change-Id: Ic192b063a4ccc1249194bc7a62a8a90682de08f0
|
|
|
|
| |
Change-Id: I8906b736551c6ca9f96fec2df9d4b7fd12198f00
|
|
|
|
| |
Change-Id: I179f81b92b815f17cd5da77a921b563ee36cb467
|
|
|
|
| |
Change-Id: I63528f351685167c1d67551d92afc2826a8b42ac
|
|
|
|
| |
Change-Id: I7b6cc6b638cec5e552492548a878325b3fe1119d
|
|
|
|
| |
Change-Id: I81898c622279e97403efa05d7d2179102db6676a
|
|
|
|
|
|
| |
Also remove pseudo-module tail_build. All we need is one makefile.
Change-Id: Idb7f3a15db33adf4398136a142f175094ef4bc6c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
It's already in tail_build, so hopefully the dependencies are fine.
Change-Id: Id2b2474c76895bd25dd34208654d924ad1c4be66
|
|
|
|
|
|
|
|
|
|
|
| |
- deliver was only relevant for dmake
- showdeliverables works only per-module
- "'showmodules' is now pointless, it was used to identify modules from
tail_build"
[<http://lists.freedesktop.org/archives/libreoffice/2013-February/046510.html>
"Re: Show module dependencies"]
Change-Id: I400ec5bed4397a12ce4c5b604253c74ef7de0ce7
|
|
|
|
| |
Change-Id: I3a9c2f7887e3eb6b2b0cf2a2be4f2a793c6525e7
|
|
|
|
| |
Change-Id: I244fa0c54c8d98827ab0a987ba353dedf733e695
|
|
|
|
| |
Change-Id: I6114f35f50282ccf7e9c3f69d28e7a53b5eb78f7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removes:
* instsetoo_native/util/update.xml
- gen_update_info.pl can be removed ?
On Windows the binary artifacts are created now in:
workdir/*/installation/LibreOffice_Dev/native/install/en-US/*.msi
Change-Id: I1c82ea9cb9d297cdd0e4f4b9b44606259eeeed49
Reviewed-on: https://gerrit.libreoffice.org/2242
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
|
|
|
|
|
|
|
| |
Change-Id: I2d3f5d127f831ee9abc020d46558f7cfbe8c9380
Reviewed-on: https://gerrit.libreoffice.org/2349
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
|
|
|
|
|
|
|
|
|
| |
export GLADE_CATALOG_SEARCH_PATH=install/share/glade
distro maintainers can link/move this to
/usr/share/glade/catalogs
Change-Id: Id4d8d51103d0ef91eea5cd0da9742a28838028cc
|
|
|
|
|
|
|
|
|
|
|
| |
The one command running the soffice wrapper that does also
some extra work is the usual and simple case, running soffice.bin
is needed only when launching LO in gdb.
This reverts commit eee2fe2e7efe1476d363bfb36b09d7e0d4042438.
Conflicts:
Makefile.in
|
|
|
|
| |
Change-Id: I48353df6fbcb960e660202392107432654207e39
|
|
|
|
| |
Change-Id: I331f97601234efe08d47d4716492232ada528edc
|
|
|
|
| |
Change-Id: I78f8073b4a5f1cb8d8b9ec499db95e51b035b225
|
|
|
|
|
|
| |
..where makefiles are not just included.
Change-Id: I9c5590c1c846d88955ee153f2af786df020ef991
|
|
|
|
|
|
|
|
|
| |
Adds more modules to Module_cross_*.mk.
Change-Id: I9a7a12ff07649262355bfa82bdf09fbf93b1530e
Reviewed-on: https://gerrit.libreoffice.org/2240
Reviewed-by: Matúš Kukan <matus.kukan@gmail.com>
Tested-by: Matúš Kukan <matus.kukan@gmail.com>
|
|
|
|
|
|
|
|
| |
Change-Id: Ib707b3d17a2e091c150dc116f01c8d151d9461eb
Reviewed-on: https://gerrit.libreoffice.org/2193
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
--with-referenced-git works with submodules, --with-linked-git does not.
And I don't see a way to fix it, either.
Change-Id: Ib6cdb065a022665cd62e9fdc7fc37a9e916e50ad
Reviewed-on: https://gerrit.libreoffice.org/2165
Reviewed-by: Matúš Kukan <matus.kukan@gmail.com>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
|
|
|
|
| |
Change-Id: Id680d868ee77a8c52a030baddc8af97041d5a569
|
|
|
|
|
|
|
|
| |
git hooks used to be set by virtue of calling ./g clone
but recent changes means that ./g is not always called
these day, so it is possible to end-up with no hooks.
Change-Id: I630066ee0e2961b93ddfbf177eb4e5fc09505911
|
|
|
|
|
|
|
| |
Conflicts:
Makefile.top
Change-Id: Ib416077c6a866c265f7346df8a86ac7bc254c37d
|
|
|
|
| |
Change-Id: Ie5906be1efe637e833288345299a0308236a99b5
|
|
|
|
| |
Change-Id: I214274d4d843cefc8dbabb83e28fb4e1766b9111
|
|
|
|
| |
Change-Id: Iec24cb165009d4769ee3068739c6edc222799017
|
|
|
|
| |
Change-Id: If491917069ef7c474c27190c4759dd75f025f032
|
|
|
|
| |
Change-Id: Idbc7bd8ac3bca6b0a2d5e893de9a41cba8110c54
|
|
|
|
| |
Change-Id: I5e798fb94594ef4f91db7b57058f1c5cfb021d8e
|