Commit graph

8448 commits

Author SHA1 Message Date
Tor Lillqvist
4f32f6f990 WaE: ignore also MSVC warning C4706: assignment within conditional expression
Sad, but it's too tedious to refactor code like:
    while( (pLayout = GetLayout(pLayout)) )
    {
        ...
    }
2011-10-25 17:21:40 +03:00
Tor Lillqvist
cdc5d77ec3 Ignore also MSVC warning C4555, as generated by the <list> header in MSVC2008 2011-10-25 11:31:48 +03:00
Stephan Bergmann
d03465a446 Undo basis/brand split: removed RPATH BRAND (same as OOO now). 2011-10-24 22:56:48 +02:00
Michael Stahl
d781ae9ae1 WinResTarget: remove realpath calls 2011-10-24 18:16:09 +02:00
Michael Stahl
81042d7a36 JavaClassSet: fix partial rebuilds
Partial rebuilds can fail because the reubilt classes may import other
classes that are not rebuilt; putting the target directory on the classpath
seems to fix it (it would also be possible to use -sourcepath but that seems
more complicated).
2011-10-24 17:43:06 +02:00
Caolán McNamara
8cfa1d73c1 assuming this is a typo 2011-10-24 15:29:56 +01:00
Michael Stahl
dc8249af10 gbuild: remove remnants of gb_CHECKOBJECTOWNER 2011-10-24 15:27:32 +02:00
Stephan Bergmann
b786a33cfd Undo basis/brand split: Move SDK and ure-link, remove OOO_BASE_DIR and BaseInstallation. 2011-10-24 13:59:58 +02:00
David Tardon
f17c10545f create links to gdb autoloaders in the right dir 2011-10-24 13:57:09 +02:00
Caolán McNamara
ccd38a0de6 make --enable-layout have effect under gbuild 2011-10-24 10:48:03 +01:00
Matúš Kukan
c77a9254dd no need for SRCDIR parameter here 2011-10-23 13:20:29 +02:00
Matúš Kukan
eba6bc1b98 No need to register repository 2011-10-23 13:20:28 +02:00
Matúš Kukan
c1a1d5d532 do not use gb_Helper_REPOSITORYNAMES anymore 2011-10-23 13:20:28 +02:00
Bjoern Michaelsen
237c5f0290 another fix for 68dd19a368 on OSX 2011-10-22 12:36:07 +02:00
Bjoern Michaelsen
8c86c64f22 restore accidentally removed line 2011-10-21 23:44:52 +02:00
Bjoern Michaelsen
7bf06ba95d rename YaccObject to YaccTarget
the object is a GenCxxObject just like those from CustomTargets, we only need to get the generation right
2011-10-21 21:28:51 +02:00
Bjoern Michaelsen
5dc33abf60 cleanup YaccObject 2011-10-21 21:28:50 +02:00
Bjoern Michaelsen
b4d67c0eb1 only enable gb_CHECKOBJECTOWNER for explicit check runs 2011-10-21 21:28:50 +02:00
Bjoern Michaelsen
762a33f6c8 Fix for YaccObject, also: YaccObject should not generate stuff directly in toplevel workdir 2011-10-21 21:28:50 +02:00
Bjoern Michaelsen
1bee4434af SetupLocal is gone, also fix unbalanced endif 2011-10-21 21:28:50 +02:00
Bjoern Michaelsen
c1880048af gbuild should use SRCDIR as per GNU make conventions 2011-10-21 21:28:50 +02:00
Bjoern Michaelsen
a260c792f4 kill multi repo support: BuildDirs and gbuild.mk, GNUmakefile.mk 2011-10-21 21:28:49 +02:00
Bjoern Michaelsen
356536956b kill multi repo support: ExternalLib 2011-10-21 21:28:49 +02:00
Bjoern Michaelsen
728ad64ad3 kill multi repo support: WinResTarget 2011-10-21 21:28:49 +02:00
Bjoern Michaelsen
057619fcab kill multi repo support: SetupLocal can only work with multiple repo support 2011-10-21 21:28:49 +02:00
Bjoern Michaelsen
68dd19a368 kill multi repo support: LinkTarget 2011-10-21 21:28:48 +02:00
Bjoern Michaelsen
46e512987a kill multi repo support: UnoApiTarget 2011-10-21 21:28:48 +02:00
Bjoern Michaelsen
191ae70bb0 kill multi repo support: AllLangResTarget 2011-10-21 21:28:48 +02:00
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