Age | Commit message (Collapse) | Author | Files | Lines |
|
Refactor everything to find and link libraries directly in INSTDIR.
- add gb_LinkTarget_get_linksearchpath_for_layer, and use it to set up
-L paths for T_LDFLAGS in such a way that only allowed libraries
can be linked against; i.e. it's not possible to link URE
linktargets against OOO or not-installed libraries
- gb_Library_get_target is now same as the gb_LinkTarget_get_target
(TODO: this needs cleanup)
- since a pattern rule won't work for linking libraries in INSTDIR,
add a separate per-file rule for every INSTDIR lib
- pattern rule can't find link target in the clean target any more
so add a LINKTARGET variable
- disable gb_Library_add_auxtarget, no auxtargets need to be copied
- tweak the call to gb_Library_Library_platform to pass in a path
in sdk/lib for the versioned URE libs
- fix the Library clean target
- add LAYER parameter to gb_LinkTarget_LinkTarget
- adjust platform link commands
- MSVC link command now uses explicit -manifestfile and -pdb
parameters to keep misc. files out of INSTDIR
- remove gb_Helper_OUTDIR_FOR_BUILDLIBDIR
- adjust Extension, CppunitTest, JunitTest, PythonTest, Gallery,
various CustomTargets to search INSTDIR
- remove SDK library symlinks and import libs from odk/Package_lib
- on Mac OS X, put .dylib symlinks into sdk/lib even though those
are not packaged and would be created by the SDK configury;
we need these to be somewhere for linking anyway
- add a (unfortunately cyclic) dependency on Package ure_install to sal
Change-Id: I70d88742f8c8232ad7b9521416275c67b64fe6cf
|
|
Change-Id: I876a41dc77a59841c39b2c1fa43f22c20940dbf2
|
|
Change-Id: I513ca71792ed9d4010a90041f3f5b818816374c8
|
|
|
|
What is a little confusing is that the udkapi.rdb ends up as types.rdb in the
installation set (in the URE's sub-tree). So all places that reference it
during the build do so as "udkapi" while all places that reference it in an
installation set do so as "types."
Change-Id: I35d0695966b3bd703f5494b636b9782efc0d3fcb
|
|
...resolved at runtime by cppuhelper library on which uno executable depends.
Change-Id: Id654e240fe88268de3ae690b1746591a71ba5a1a
|
|
Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
|
|
Change-Id: Ie65482f328a0932c3543200d1906940b1eb46897
|
|
...so that 16f856a5ca827602362692907dfcf287aa91602e "Adapt climaker to
cppu::bootstrap_InitialComponentContext removal" does not fail. Starting uno
processes from within the build should thus use URE_MORE_SERVICES/TYPES now,
too.
Change-Id: I0a7cfacc804814a2688e54275ebc3e39540d307c
|
|
...instead of the ure executable's obsolte -ro arguments (leading to usage of
deprecated bootstrap_InitialComponentContext with an XSimpleRegistry instead),
similar to 0c1dc375b4bf0c8ff01fe51921767faa703b1295 "Make ure/source/uretest/
use defaultBootstrap_InitialComponentContext."
Change-Id: Idd35e27959f7650decfe78364d86614bafbbbec7
|
|
Change-Id: Ifbcd2c7db1985ca8fcc74dbbe74ffb93177d6490
|
|
Change-Id: I341b9bf3343f38d93b11ca3265fb8dbb0434aca8
|
|
Change-Id: Ib8eaa63c6a704902d3ee3e142050f2388545ea64
|
|
Variables should have module name as prefix to prevent collisions.
Change-Id: I8937e1e04db422d629779ea470bfbd614aeb7524
|
|
Change-Id: Iba3e4b97efe9dde7bb26e0e78ec7ec60ae642634
|
|
Change-Id: Ib4747b78a90c70b4222900d9f9ac45f2cb07662e
|
|
Change-Id: I2457061286dcdfe8e07624cd235261e7ed731172
|
|
Change-Id: Ia6b99cc7ec7d911d46354c1c892d8a6bbd23e188
|