Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I3a06e5970638c755e89f8ffdf96b68d3c6cdbe61
Reviewed-on: https://gerrit.libreoffice.org/969
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
|
|
Change-Id: If5b551c46de4afae2393a6320d08c191feafc358
|
|
Change-Id: I4ef21f14a77442b60059c649b83435c775670060
|
|
Change-Id: Ic2d06a2986cb27adb278570feaa2937c58619ea6
|
|
Change-Id: I9e301d5887a7ca13c9abed56da433ef8b1498a07
|
|
Change-Id: I8e427e1e328ab61664e3e976da1be8df40295904
|
|
Change-Id: I85368b32b06409ce8b2dd204093394d224c5f089
|
|
Intended to push a whole series of things, but *not* this one.
Was still under discussion at gerrit.
This reverts commit fcee486849c2e5a07c0eef630beb427742f54d8e.
|
|
Change-Id: Idba21b12582e9ae7d240d9d3527f9ac5893252f7
|
|
Because there may be -g explicitly specified there. This is in line
with using buildsystem's -O/-g flags only if nothing has been explicitly
specified.
Change-Id: If0309b6a7c52de19c4903978108e4e24362d3351
|
|
Rationale:
- it is advised to use max-jobs and num-cpus with the same value in wiki
- max-jobs was used only for lcms2 and few gbuild
modules outside of tail_build anyway.
Also fixes:
- really use CHECK_PARALLELISM when meant to
- EXTMAXPROCESS is not defined in gbuild;
use parent's jobservers in sub-make where possible
Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88
Reviewed-on: https://gerrit.libreoffice.org/930
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I0ac41af09ac6582c3f75239f2163c895665cd572
|
|
Change-Id: I18d1dbdc9d7ed6027969424a196532084537fe87
|
|
Solves 2 problems:
1. it can happen that AR decides not to write to the .a file at all,
because no input file is newer than the archive content; then the
timestamp of the .a file does not get updated
2. if an object file is removed from the makefile the .a file would
still contain it after an incremental build
Change-Id: I30737c6454dc06c89ccf233e06d430d2ddc5bc33
|
|
Mangle all included files in the UnpackedTarball directory in
the generated dependency files to point to the target of the
UnpackedTarball instead. This will cause all files that include them to
be rebuilt on every unpack, which is sound and much easier to maintain
than manually enumerating all internal header files somewhere.
Change-Id: Iaaa9b27450549d26b40d32ae0f740c2d5ef0edc5
|
|
...from the old dmake and/or Hamburg-specific set up.
Change-Id: I441ce66dd91d353196cd9d1a9853720195a6fcdc
|
|
Change-Id: I4599c252ba1d37e5377e405ac1a0e7bf4e22086a
|
|
Change-Id: I2bee6cc4f985ee47dbe4d2e35acf688042970519
|
|
Change-Id: Iab93d5dc4b3c19d3661846b16956573078fa4cfd
|
|
Change-Id: Icb8fa341fe76abb03ba59cbc57e8b54dbb9acbec
Reviewed-on: https://gerrit.libreoffice.org/935
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I0ddc4d343882248d208c9f96366625bcbe6ac4f7
|
|
Change-Id: I39ce208c1e5dd307631c628217ff596632753f23
|
|
In final (NDEBUG) builds assert expands to (more or less) nothing.
Change-Id: Ie6d43cac381975880c9db2b4a01bd9ed30e2714b
|
|
add error handling for fread, fwrite, and fscanf calls
use "fputs" instead of "fprintf" to avoid warning that it couldn't varify
the format string because it wasn't a string literal.
Change-Id: I1137160d28461fbac69c8e05d32ba010da491c57
Reviewed-on: https://gerrit.libreoffice.org/903
Reviewed-by: Petr Mladek <pmladek@suse.cz>
Tested-by: Petr Mladek <pmladek@suse.cz>
|
|
Change-Id: I6613cad010267afa551ddcab7cf92c7d930d409a
|
|
Two different xmlparse libraries are created: ascii_expat_xmlparse and
expat_xmlparse. One without -DXML_UNICODE and one with. Source file are
duplicated and renamed with gb_UnpackedTarball_set_post_action function
to be able to add artifacts twice to gbuild machinery.
On windows 64 bit additional two librares are created: expat_xmlparse_x64 and
expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment):
------------------------------------------------------
use UNICODE only because shell/shlxthandler
doesn't link against ascii_expat_xmlparse
------------------------------------------------------
Include files are delivered to $(OUTDIR)/inc/external/expat
now and not to $(OUTDIR)/inc/external any more.
set_include call is added in RepositoryExternal.mk.
To define dependency between StaticLibrary and ExternalProject
new function was introduced: gb_StaticLibrary_use_external_project.
Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
|
|
Change-Id: I770cdbb23e9a42308e95505235378d715c1fcd79
|
|
Change-Id: I723f70224a00972993d5b8592dd5e3834be7fd84
|
|
... the ExtensionTarget requires the description.xml to have a
translation in the --with-lang case.
Change-Id: I155e47d8a44590995ffcd63cb9ac8f02822a82e9
|
|
Change-Id: I4e081473612403e0bf277e8dbf5f1b9a15541dd7
|
|
The call to elide_dependency in _process was broken because it checked
the full line, which ends with " : " usually, breaking the build with LO
customised GNU make on cygwin.
(regression from 140281898f21f707582f395918e5234bdb67e435)
Also handle empty lines following '\' better while at it.
Change-Id: Iadc6349e5b6930945e46e244bcbee37a632e0d71
|
|
This reverts commit 6292b12acfdddd51a816fad3b3ea8073a58eb3c2.
Should no longer be necessary after git submodules migration.
|
|
This reverts commit ff795d058b36707ec65f8b6e159646e5c2c8c8c5.
Should no longer be necessary after git submodules migration.
|
|
Change-Id: I156f6bdf04d64abfdf482fd2bee13136528bff9b
|
|
Introduce gb_XcuFile_for_extension function to use the right file
depending on WITH_LANG setting.
Change-Id: Ibe4fc4e28fe445fc9391b68d370039528eab7ed8
|
|
Change-Id: I02b1935a50ad1befe9630be8bd07792370d83bfe
|
|
Change-Id: Ia07d3fd856578ab6976c02f8a0ec96273db19a2c
|
|
- add a preparation target to ExtensionTarget so added files can depend
on unpacked tarball or custom target
- add a "nodefaults" mode to Extension to disable some stuff
Change-Id: I1fce6e948cef0a6d976e2e6555ef5c5f8e90cffb
|
|
Conflicts:
config_host.mk.in
Change-Id: I98ca1bb2af19d99a7a908991cf27a148ee84c543
|
|
This reverts commit c55b916a1eeaf4f4caf50caaee96d949a49ff3e1.
There are dirs that contain only .src file(s) without any localizable
content. Subsequently there is no .po file for these dirs either, so it
would not do to expect it.
|
|
Change-Id: I99a3e097865bd5305886e2d5f91e86d0d691de22
|
|
This finally blew up spectacularly on Windows because we now have
packages delivering external libraries to the solver, where the
libraries are not defined by Library class, which leads to accidental
inheritance of AUXTARGETS variable and failure to deliver nonexistent
UnpackedTarball/.../libpq/postgresql-sdbc-impl.uno.dll
Remove the custom deliver rule that uses AUXTARGETS, and instead
let those files be handled individually by default Package.mk rules.
This requires a dummy touch rule for each file, and unfortunately a
pattern rule cannot be used here because of silly naming differences
between implibs and dlls on Windows...
AUXTARGETS do not cause problems for clean targets because there is no
interdependency there, so keep them there.
Change-Id: I2138f635334ff4517a2d31ef91cfd03a46745fd6
|
|
Change-Id: I8c40e57a5a70d7a85b731f381e02ab46c71a8e68
|
|
Change-Id: Ie52ce46671ec5c2db1e69f87225102c783f8ca16
|
|
Change-Id: I8b51dfb8162ae44729d06f952bcbbec5553ae722
|
|
Change-Id: Ib97b7554af9226156f38497dc83073a98ce610ea
|
|
Change-Id: I60466feee57af3db5b8ecb9d9af1121b5ef19f8b
|
|
Change-Id: I036ee8686472cc8ce05dbab505ea31de9f81da94
|
|
Change-Id: I9339dee42ed564521f3d6bd4d269184e79e2303c
|
|
Change-Id: I2214674181c137a312b0109e7d19a1fd2fc942be
|