diff options
author | Oliver Bolte <obo@openoffice.org> | 2009-02-19 11:42:47 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2009-02-19 11:42:47 +0000 |
commit | e8d59e5b7906c0e1b67e6ff67c6ed1e1e08dd49a (patch) | |
tree | 486c032d66f9b1ca443b1f3965c4f1bebaad51f3 /solenv/inc/unxmacx.mk | |
parent | bd2a03f10da81ba067011af68575c67d8c100939 (diff) |
CWS-TOOLING: integrate CWS sb104
2009-01-27 13:09:06 +0100 sb r266986 : #i97992# cws rebase: merged cws/sb104/config_office/set_soenv.in with moved tags/DEV300_m40/set_soenv.in
2009-01-27 10:56:40 +0100 sb r266966 : CWS-TOOLING: rebase CWS sb104 to trunk@266944 (milestone: DEV300:m40)
2009-01-20 14:37:00 +0100 sb r266581 : #i97992# missing treatment of Solaris-only adjustvisibility as build-internal tool
2009-01-20 09:32:38 +0100 sb r266554 : CWS-TOOLING: rebase CWS sb104 to trunk@266428 (milestone: DEV300:m39)
2009-01-14 13:40:45 +0100 sb r266296 : #i97992# do not pass comment lines to shell
2009-01-14 12:50:34 +0100 sb r266290 : #i97992# avoid problems with checkdll not finding AWTLIB and its dependents
2009-01-14 12:49:20 +0100 sb r266289 : #i97992# on Linux and Solaris, regxpcom apparently needs to be called with the libxpcom.so directory on the LD_LIBRARY_PATH
2009-01-13 09:41:37 +0100 sb r266196 : #i97992# fixed AUGMENT_LIBRARY_PATH definitions
2009-01-12 18:02:03 +0100 sb r266177 : #i97992# get rid of LD_LIBRARY_PATH in build environment
Diffstat (limited to 'solenv/inc/unxmacx.mk')
-rw-r--r-- | solenv/inc/unxmacx.mk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/solenv/inc/unxmacx.mk b/solenv/inc/unxmacx.mk index 575372cab..ff8901ac1 100644 --- a/solenv/inc/unxmacx.mk +++ b/solenv/inc/unxmacx.mk @@ -282,3 +282,19 @@ RCFLAGS=-fo$@ $(RCFILES) RCLINK= RCLINKFLAGS= RCSETVERSION= + +# Add SOLARLIBDIR to the end of a (potentially previously undefined) +# DYLD_LIBRARY_PATH (there is no real reason to prefer adding at the end over +# adding at the start); the ": &&" in the bash case enables this to work at the +# start of a recipe line that is not prefixed by "+" as well as in the middle of +# an existing && chain; the tcsh case is somewhat imprecise in that it +# potentially affects multiple commands following on the recipe line: +.IF "$(USE_SHELL)" == "bash" +AUGMENT_LIBRARY_PATH = : && \ + DYLD_LIBRARY_PATH=$${{DYLD_LIBRARY_PATH+$${{DYLD_LIBRARY_PATH}}:}}$(SOLARLIBDIR) +.ELSE +AUGMENT_LIBRARY_PATH = if ($$?DYLD_LIBRARY_PATH == 1) \ + eval 'setenv DYLD_LIBRARY_PATH "$${{DYLD_LIBRARY_PATH}}:$(SOLARLIBDIR)"' \ + && if ($$?DYLD_LIBRARY_PATH == 0) \ + setenv DYLD_LIBRARY_PATH "$(SOLARLIBDIR)" && +.ENDIF |