Commit graph

8420 commits

Author SHA1 Message Date
Michael Stahl
c955cce91f LinkTarget: remove old object owner implementation 2011-10-21 20:17:19 +02:00
Michael Stahl
3e5eece31d LinkTarget: new check for duplicate objects
Always enabled, as this runs for me with an overhead in the range of
measurement error (in tail_build):

current implementation: time make -nsrj8
17.269s 16.470s 17.537s 16.754s 16.595s

disabled: time make -nsrj8 gb_CHECKOBJECTOWNER=
13.212s 13.345s 13.470s 13.852s 13.712s

new implementation: time make -nsrj8 gb_CHECKOBJECTOWNER=
13.477s 13.911s 13.624s 13.606s 13.535s
2011-10-21 20:17:19 +02:00
Michael Stahl
68cde28252 UnoApiTarget: replace realpath calls 2011-10-21 20:17:19 +02:00
Michael Stahl
2c2cffff06 CustomTarget: remove unnecessary dependency
There already is a dependency from the library to the package, so this
dependency should not be necessary.
Furthermore, the command is executed spuriously always, because the .done
file is always newer than the generated files.
2011-10-21 20:17:18 +02:00
Michael Stahl
ccc4b08730 Revert "pass -s flag to custom target's make process"
This reverts commit 6c8a7e0e6a.

Doing this explicitly is unnecessary because make does it automatically.
Also, make will pass --jobserver-fds, which happens to match in
findstring as well.
2011-10-21 20:17:18 +02:00
Michael Meeks
71f4a57b2a Warn if we're missing a RdbTarget from the check_targets 2011-10-21 14:40:06 +01:00
Michael Meeks
6850b0c528 more helpful error messages for debugging when a unit test fails 2011-10-21 11:49:57 +01:00
Bjoern Michaelsen
8ee4e99a78 some more work on the make countoutdated target 2011-10-21 11:54:15 +02:00
Bjoern Michaelsen
05a33692a0 experimental countoutdated target 2011-10-21 11:54:12 +02:00
Stephan Bergmann
daabd72e07 Report failing Unixlink processing. 2011-10-20 23:04:11 +02:00
Stephan Bergmann
1206a75575 Undo basis/brand split: adapted linkoo.
Linking .rdb files has been disabled as it appears completely broken
(erroneously picking up a testtools/*/lib/services.rdb instead of one
from solver).
2011-10-19 16:39:26 +02:00
Fridrich Strba
6ca04869e4 Link manifest to the executables 2011-10-19 13:08:32 +02:00
Michael Stahl
86a2270f85 gb_Library_set_componentfile: depend from workdir
The dependecy from the outdir lib to the component file is racy, because
we preserve timestamps when delivering: if the component file and the
workdir library are built in parallel, and the component file ends up
being newer, then the library will always be delivered because its
timestamp is always older.  Work around this by having the workdir
library depend on the component file.
2011-10-18 17:39:10 +02:00
Michael Stahl
72acea9f28 gbuild: mkdir when creating dependencies 2011-10-18 17:39:10 +02:00
Stephan Bergmann
fd1db0b8eb Undo basis/brand split: move program/classes/ from basis to brand.
Also removed apparently unused UNO_JAVA_COMPPATH ProfileItem.
2011-10-18 12:52:06 +02:00
Miklos Vajna
761b7e39eb mkdocs: sort module list 2011-10-15 12:31:00 +02:00
Michael Stahl
eb15d03b90 Configuration.mk: add nodeliver mode
Add a special mode where a Configuration does not deliver to the solver,
and use it in Configuration_mediawiki, preventing the files from
officecfg being overwritten by files from swext.
Should fix the annoying sc_test_filters failure and the smoketest
as well if the mediawiki extension is enabled.
2011-10-12 23:21:50 +02:00
Michael Stahl
e0c72547ce enable libstdc++ debug mode with --enable-dbgutil 2011-10-11 17:56:59 +02:00
Fridrich Štrba
2e267c98bd Clone Caolán's work for wntgcci.mk too 2011-10-10 22:28:14 +02:00
Caolán McNamara
5271b9c6ec reduce noise, split c/c++ warnings flags 2011-10-10 20:37:58 +01:00
Fridrich Štrba
eb09adaa9a Warn if declaration follows statement in C-files 2011-10-10 12:52:43 +02:00
Bjoern Michaelsen
04e1536d4e fixing error handling for generated files again 2011-10-10 11:13:07 +02:00
Caolán McNamara
e8bbb76827 ensure correct export size type in stream operation 2011-10-10 08:51:15 +01:00
Jan Holesovsky
3f4969ea0d Explicitly enable manifest creation.
Seems to cure the 'desktop' build trouble on Windows.
2011-10-09 01:38:55 +02:00
Matúš Kukan
d71c037343 convert path for windows 2011-10-08 17:02:13 +02:00
Matúš Kukan
a1aaab393a use response file when compiling java sources 2011-10-08 15:20:41 +02:00
Peter Foley
cbe7780544 convert qadevOOo to gbuild 2011-10-07 23:03:37 +00:00
Peter Foley
b78a7ae95b convert xmerge to gbuild and add to tail_build 2011-10-07 23:03:36 +00:00
Bjoern Michaelsen
49861a0246 error on missing generated files too 2011-10-07 19:05:48 +02:00
Bjoern Michaelsen
d8253b4d50 cant check that early for generated files 2011-10-07 18:08:33 +02:00
Matúš Kukan
6acb59a26d Fix parameters for gb_GenFooObject_get_source 2011-10-07 17:33:18 +02:00
Tor Lillqvist
084e181b6c WaE: Disable also warning C4373
"previous versions of the compiler did not override when parameters
only differed by const/volatile qualifiers"
2011-10-07 18:14:00 +03:00
Bjoern Michaelsen
6055a5df7b no more gbuild loops: break early on nonexistent objects (this commit breaks multi-repo support) 2011-10-07 16:41:07 +02:00
Thorsten Behrens
19428106ea Miklos wants writerfilter doxygen-ified, too 2011-10-07 10:15:54 +02:00
David Tardon
8cc9bf475a --strip-component is GNU tar extension 2011-10-07 07:05:52 +02:00
Stephan Bergmann
243ead8383 Undo basis/brand split: move dynamic libraries from basis to brand. 2011-10-06 22:36:30 +02:00
Tor Lillqvist
c9991493da Put .pdb files in misc as before, avoid cluttering up source directories 2011-10-06 15:35:57 +03:00
Caolán McNamara
5737ffab06 leak-check was accidentally added here 2011-10-06 10:10:35 +01:00
Andras Timar
dbf650a31d eliminate @MINIMIZEREXTENSIONPRODUCTNAME@ variable 2011-10-05 22:11:46 +02:00
Tor Lillqvist
67cf8e78f3 We should check OS_FOR_BUILD here
Not that it matters as we obviously don't run any cppunit tests when
cross-compiling anyway... But in theory, this is needed if we would
cross-compile *from* Windows. Crazy idea, over my dead body, sure.
2011-10-05 17:39:14 +03:00
Tor Lillqvist
2531a461df Use gb_CppunitTarget__make_url for Windows file: URL correctness 2011-10-05 17:39:12 +03:00
Tor Lillqvist
48a271c28a WaE: a GUID can only be associated with a class, interface or namespace
Interestingly, this warning is caused by the Windows SDK header
ocidl.h., which gets included by at least
svtools/source/misc/transfer.cxx.
2011-10-05 17:39:08 +03:00
Tor Lillqvist
ed1de7f939 Unclear whether the use of -Z7 -Yd in CFLAGSENABLESYMBOLS is intentional
The -Yd option is deprecated anyway and generates an ugly warning
"option 'Yd' has been deprecated and will be removed in a future
release" for each file compiled in an --enable-symbol or
--enable-debug build now.

So just use the same as in gbuild for now, only -Zi for both
CFLAGSENABLESYMBOLS and CFLAGSDEBUG. Let the .pdb file be in its
default location.
2011-10-05 17:39:03 +03:00
Jan Holesovsky
c3fc30fbbb Mingw needs gb_Helper_OUTDIRLIBDIR set to $(OUTDIR)/bin too. 2011-10-05 15:14:19 +02:00
Stephan Bergmann
3f3853f569 In gbuild, set OSL_DEBUG_LEVEL=1 if non-product (same as dmake). 2011-10-05 12:32:32 +02:00
Fridrich Štrba
0bd11cfd85 Use the old way to build libcmis and cmis ucp ATM 2011-10-05 11:31:58 +02:00
Bjoern Michaelsen
74feb347fd fix gb_PARTIALBUILD usage 2011-10-05 03:28:53 +02:00
Bjoern Michaelsen
04280a3788 OOO_SUBSEQUENT_TESTS is gone 2011-10-05 03:24:33 +02:00
Bjoern Michaelsen
8412974348 split records for awks little brain (also improve readability) 2011-10-05 02:52:45 +02:00
Bjoern Michaelsen
0edfe12dbc add showdeliverables to 'make help' 2011-10-05 00:31:51 +02:00