Commit Graph

12 Commits

Author SHA1 Message Date
c7f09e4fd4 introduce gb_Module_SKIPTARGETS
- this speeds up the old SKIP_TESTS targets build-nocheck and
  dev-install-nocheck
- this allows e.g. tinderboxes, which know that they just completed a
  build, to only read the files for the tests (and exclude the build
  itself)
- since the dep file can be quite large this might help performance in
  such scenarios quite a bit
- also moving this to extensions as it is merely a performance
  optimization

Conflicts:
	Makefile.in
	solenv/gbuild/Module.mk

Change-Id: I1265dbacdd9f3731fe755a1b997c2fa5ac1f7421
Reviewed-on: https://gerrit.libreoffice.org/2742
Reviewed-by: Matúš Kukan <matus.kukan@gmail.com>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-03-21 20:32:17 +00:00
a1fbebff26 Cleanup bridges module
Reduce excessive copy-pasting
Remove bridges for C50 and C52 compilers which aren't in configure any
more
Prevent LTO from being used in the bridges module because it causes
crashes

Change-Id: I7ff85c2e8d6ff89c5acd48aea415e0960b3ef812
Reviewed-on: https://gerrit.libreoffice.org/2765
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2013-03-18 07:53:21 +00:00
26637fe8f2 optimize for build targets in one place
Change-Id: Ib886a323c1ade6dcd455a44d3dfc6702086416e3
2013-01-10 14:43:32 +01:00
a5838b19bc add rule for generating fresh pot (po template) files
Moved from translations' custom makefile.

Change-Id: Ife58bfa3ee607b06617d7db80408afb453b9a10c
Reviewed-on: https://gerrit.libreoffice.org/1622
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-01-10 09:30:47 +00:00
d83de4b1a9 First attempt at C++/UNO bridge for 64-bit OS X
Basically, a 1:1 copy of the Linux x86-64 one. The Apple docs say that
"The OS X x86-64 function calling conventions are the same as the
function calling conventions described in System V Application Binary
Interface AMD64 Architecture Processor Supplement," which should mean
that it's the same as on Linux.

Once this works, the very minor differences to the Linux one will be
merged as ifdefs into the Linux one, and no separate source files will
be needed.

Change-Id: I1ff58f303a7ab7f59ec2ff7a9e24465e89151ec5
2012-09-27 08:20:44 +03:00
a1bd566a68 fix make module.all
Change-Id: I468c9b6e3381383665ee9c86a485831a176982eb
2012-09-23 15:05:56 +02:00
8f6b43052d (hopefully) fix build of bridges on linux ARM
Change-Id: I8d7a10e26858dbbcce9c7c47a1dd9668a35736bd
2012-09-23 12:03:10 +02:00
c994ab6d92 there must always be a bridge built
Change-Id: Ie5bc8a27feed65126bd8bfceff2903029cd20059
2012-09-23 07:20:58 +02:00
b944750a23 fix more copy&pasted conditions selecting bridge to build
Change-Id: Icffcd0733e030b565e3f78f6fff7467a10347f52
2012-09-23 07:17:29 +02:00
e98ec6f38a brides was not invoking the build of libggc2_uno on Macs
Change-Id: I3f3fe5904ce7cc257fb475b5a91227af7e540293
2012-09-22 23:09:44 -05:00
61c0a3a63d switch bridges to gbuild
Change-Id: Ia19ff61f1f7fb446298472acd6722b57ddaeddec
2012-09-22 08:15:30 +02:00
f2668d319c gbuildize bridges
Change-Id: I66e76da71dd5d6ed1b899aba8d41dfb5bc36da1c
2012-09-22 08:15:30 +02:00