Age | Commit message (Collapse) | Author |
|
- the CustomTarget seems to be a test, not a build target
- worse, it is .PHONY
- ... and eats 30% of the top-level build-nocheck time alone
- so hopefully, we can we at least make it a check target
Change-Id: I113777cbd849aab9e8d0a77184e31194bc07232e
Reviewed-on: https://gerrit.libreoffice.org/8111
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
...and enable tests shared with idlc
Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
|
|
...for checking compatibility with the reference rdbs. unoidl-check is no
longer based on the legacy registry format, but can process all the various new
UNOIDL registry formats. regcompare is still included in the SDK for now.
(gb_UnoApi[Target]_set_reference_rdbfile now takes a non-empty sequence of rdb
files, any necessary dependencies of the final rdf file preceding it just like
it is required on the unoidl-check command line. Also, executing the
unoidl-check now properly depends on those rdb files.)
TODO: unoidl-check is too conservative for now and flags some changes as
incompatible that are not.
Change-Id: I92e4c69403c5e3fcb31707c98c65a2f509592dd4
|
|
Change-Id: Id1edf4fcebfe0d839162adb442695e9ce39e3f75
|
|
Change-Id: Ibd6ce23d2698280105469fb75c4afa225dc237ee
|
|
...that can also generate an .rdb containing a specific set of entities,
intended to replace idlc (when reading directly from .idl source registries).
Change-Id: I630ce4640828979d7952dc24dbbef80a42a8140a
|
|
see https://gerrit.libreoffice.org/#/c/3367/
and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details
Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
|
|
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
|
|
Change-Id: I6078ee0e7371fc0c5db058fd43f608bc40ca3eb1
|
|
Also, trying to build executables using our <sal/main.h> stuff for Android
fails (intentionally).
Change-Id: Ic3ff1a46dc95dd87fb33ec38883ce87b4937f05d
|
|
Add LegacyProvider to read the old format (requires a provider Manager, to
resolve singletons' bases, to decide whether they are interface- or service-
based).
Replace registry-based reg2bin with provider-based reg2unoidl.
Change-Id: I5865e62308cc2d9c5439211ac803d84e93aab656
|
|
Move unoidl functionality into a module of its own, as a prerequisite to use it
in codemaker etc. (This is intended to ultimately remove modules store and
registry, modulo backwards compatibility constraints.)
Change-Id: If5274cbd3a595951e6cf7a9664bc542f01833f38
|