diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-01-28 15:15:11 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-01-28 15:15:11 +0000 |
commit | 62138768d8d3d38cc7ccedf0963fde8ced29102a (patch) | |
tree | 33861625876e701845ccfde96015d054b8e9f987 /odk/setsdkenv_unix.sh.in | |
parent | INTEGRATION: CWS jsc20 (1.9.84); FILE MERGED (diff) | |
download | core-62138768d8d3d38cc7ccedf0963fde8ced29102a.tar.gz core-62138768d8d3d38cc7ccedf0963fde8ced29102a.zip |
INTEGRATION: CWS jsc20 (1.9.76); FILE MERGED
2008/01/15 17:39:53 jsc 1.9.76.2: #i80013# use -w instead od -e check
2008/01/04 10:15:42 jsc 1.9.76.1: #i80013# add support to handle debug version of stlport lib
Diffstat (limited to 'odk/setsdkenv_unix.sh.in')
-rw-r--r-- | odk/setsdkenv_unix.sh.in | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/odk/setsdkenv_unix.sh.in b/odk/setsdkenv_unix.sh.in index 257e353fbade..b3c00221cdf7 100644 --- a/odk/setsdkenv_unix.sh.in +++ b/odk/setsdkenv_unix.sh.in @@ -134,6 +134,7 @@ case $sd_platform in pltfrm=sunpro soext=so exampleout=SOLARISexample.out + stldebug=_debug LD_LIBRARY_PATH=$OO_SDK_HOME/$directoryname/lib:$OO_EXAMPLE_OUT/$exampleout/lib:${OO_SDK_URE_LIB_DIR}:.:$LD_LIBRARY_PATH export LD_LIBRARY_PATH ;; @@ -151,6 +152,7 @@ case $sd_platform in soext=dylib exampleout=MACOSXexample.out platform=MacOSX + stldebug=_stldebug DYLD_LIBRARY_PATH=$OO_SDK_HOME/$directoryname/lib:$OO_EXAMPLE_OUT/$exampleout/lib:${OO_SDK_URE_LIB_DIR}:.:$DYLD_LIBRARY_PATH export DYLD_LIBRARY_PATH ;; @@ -168,6 +170,7 @@ case $sd_platform in soext=so exampleout=LINUXexample.out platform=Linux + stldebug=_stldebug LD_LIBRARY_PATH=$OO_SDK_HOME/$directoryname/lib:$OO_EXAMPLE_OUT/$exampleout/lib:${OO_SDK_URE_LIB_DIR}:.:$LD_LIBRARY_PATH export LD_LIBRARY_PATH ;; @@ -185,6 +188,7 @@ case $sd_platform in soext=so exampleout=FREEBSDexample.out platform=FreeBSD + stldebug=_stldebug LD_LIBRARY_PATH=$OO_SDK_HOME/$directoryname/lib:$OO_EXAMPLE_OUT/$exampleout/lib:${OO_SDK_URE_LIB_DIR}:.:$LD_LIBRARY_PATH export LD_LIBRARY_PATH @@ -266,12 +270,24 @@ fi export PATH +if [ -r "${OO_SDK_URE_LIB_DIR}/libstlport_${pltfrm}${stldebug}.${soext}" ] +then + STLDEBUG=${stldebug} + export STLDEBUG +fi + # For URE, prepare symbolic links for libraries: rm -f "${OO_SDK_HOME}/${directoryname}/lib/libuno_cppu.${soext}" \ "${OO_SDK_HOME}/${directoryname}/lib/libuno_cppuhelper${comid}.${soext}" \ "${OO_SDK_HOME}/${directoryname}/lib/libuno_sal.${soext}" \ - "${OO_SDK_HOME}/${directoryname}/lib/libuno_salhelper${comid}.${soext}" \ - "${OO_SDK_HOME}/${directoryname}/lib/libstlport_${pltfrm}.${soext}" + "${OO_SDK_HOME}/${directoryname}/lib/libuno_salhelper${comid}.${soext}" + +if [ -w "${OO_SDK_HOME}/${directoryname}/lib/libstlport_${pltfrm}${STLDEBUG}.${soext}" ] +then + rm -rf "${OO_SDK_HOME}/${directoryname}/lib/libstlport_${pltfrm}${STLDEBUG}.${soext}" +fi + + if [ "${OO_SDK_URE_HOME}" ] then mkdir -p "${OO_SDK_HOME}/${directoryname}/lib" @@ -283,8 +299,13 @@ then "${OO_SDK_HOME}/${directoryname}/lib/libuno_sal.${soext}" ln -s "${OO_SDK_URE_LIB_DIR}/libuno_salhelper${comid}.${soext}.3" \ "${OO_SDK_HOME}/${directoryname}/lib/libuno_salhelper${comid}.${soext}" - ln -s "${OO_SDK_URE_LIB_DIR}/libstlport_${pltfrm}.${soext}" \ - "${OO_SDK_HOME}/${directoryname}/lib/libstlport_${pltfrm}.${soext}" + + if [ -r "${OO_SDK_URE_LIB_DIR}/libstlport_${pltfrm}${STLDEBUG}.${soext}" ] + then + ln -s "${OO_SDK_URE_LIB_DIR}/libstlport_${pltfrm}${STLDEBUG}.${soext}" \ + "${OO_SDK_HOME}/${directoryname}/lib/libstlport_${pltfrm}${STLDEBUG}.${soext}" + fi + fi # Prepare shell with all necessary environment variables. |