diff --git a/smoketestoo_native/smoketest.pl b/smoketestoo_native/smoketest.pl index c10ed72fd907..c37c9d4949ed 100755 --- a/smoketestoo_native/smoketest.pl +++ b/smoketestoo_native/smoketest.pl @@ -496,12 +496,6 @@ sub doTest { print "starting office ($INSTSETNAME)\n"; - if ($gui eq "UNX") { - delete $ENV{LD_LIBRARY_PATH}; - } - if ($ENV{OS} eq "MACOSX") { - delete $ENV{DYLD_LIBRARY_PATH}; - } $Command = "\"$programpath" . "$SOFFICEBIN\" -norestore -nocrashreport macro:///Standard.Global.StartTestWithDefaultOptions"; if ( (defined($ENV{OS})) && ($ENV{OS} eq "MACOSX") ) { $Command = "cd \"$programpath\"; " . $Command; @@ -610,7 +604,12 @@ sub doInstall { my $instoo_dir = "$ENV{SOLARROOT}/instsetoo_native"; if ( $ENV{'SYSTEM_MOZILLA'} eq 'YES' ) { - $ENV{'LD_LIBRARY_PATH'} = "$ENV{'MOZ_LIB'}:$ENV{'LD_LIBRARY_PATH'}"; + if (defined $ENV{'LD_LIBRARY_PATH'}) { + $ENV{'LD_LIBRARY_PATH'} = + "$ENV{'LD_LIBRARY_PATH'}:$ENV{'MOZ_LIB'}"; + } else { + $ENV{'LD_LIBRARY_PATH'} = $ENV{'MOZ_LIB'}; + } } $ENV{'PYTHONPATH'} = "$ENV{SOLARROOT}/instsetoo_native/$ENV{INPATH}/bin:$ENV{SOLARVERSION}/$ENV{INPATH}/lib"; $ENV{OUT} = "../$ENV{INPATH}"; diff --git a/testshl2/source/makefile.mk b/testshl2/source/makefile.mk index 7f8ac20fc5df..f411f7d7948f 100644 --- a/testshl2/source/makefile.mk +++ b/testshl2/source/makefile.mk @@ -66,6 +66,7 @@ BMSMA_OBJFILES=\ # ------------------------------------------------------------------ APP1TARGET= $(TARGET) APP1OBJS= $(COMMON_OBJFILES) $(TESTSHL_OBJFILES) +APP1RPATH=NONE APP1STDLIBS=$(SALLIB) diff --git a/testtools/source/bridgetest/makefile.mk b/testtools/source/bridgetest/makefile.mk index 57e222dafe22..3cb5fc421d3b 100644 --- a/testtools/source/bridgetest/makefile.mk +++ b/testtools/source/bridgetest/makefile.mk @@ -192,16 +192,16 @@ $(DLLDEST)$/uno_services.rdb .ERRREMOVE: $(DLLDEST)$/uno_types.rdb \ $(DLLDEST)$/bridgetest.uno$(DLLPOST) $(DLLDEST)$/cppobj.uno$(DLLPOST) \ $(MISC)$/$(TARGET)$/bootstrap.rdb $(SHL3TARGETN) - $(MKDIR) $(@:d) - cd $(DLLDEST) && $(REGCOMP) -register -br uno_types.rdb -r uno_services.rdb\ + cd $(DLLDEST) && $(REGCOMP) -register -br uno_types.rdb -r uno_services.rdb -wop \ -c acceptor.uno$(DLLPOST) \ -c bridgefac.uno$(DLLPOST) \ -c connector.uno$(DLLPOST) \ -c remotebridge.uno$(DLLPOST) \ -c uuresolver.uno$(DLLPOST) \ - -c bridgetest.uno$(DLLPOST) \ - -c cppobj.uno$(DLLPOST) \ + -c .$/bridgetest.uno$(DLLPOST) \ + -c .$/cppobj.uno$(DLLPOST) \ -c stocservices.uno$(DLLPOST) \ - -c $(SHL3TARGETN:f) + -c .$/$(SHL3TARGETN:f) .IF "$(SOLAR_JAVA)" != "" $(REGCOMP) -register -br $(DLLDEST)$/uno_types.rdb -r $@ \ -c javaloader.uno$(DLLPOST) -c javavm.uno$(DLLPOST) diff --git a/testtools/source/bridgetest/pyuno/makefile.mk b/testtools/source/bridgetest/pyuno/makefile.mk index a232a60a8c93..834e481900e3 100644 --- a/testtools/source/bridgetest/pyuno/makefile.mk +++ b/testtools/source/bridgetest/pyuno/makefile.mk @@ -106,7 +106,7 @@ $(DLLDEST)$/regcomp$(EXECPOST) : $(SOLARBINDIR)$/regcomp$(EXECPOST) $(DLLDEST)$/pyuno_regcomp.rdb: $(DLLDEST)$/uno_types.rdb $(SOLARBINDIR)$/pyuno_services.rdb -rm -f $@ - $(WRAPCMD) regmerge $(DLLDEST)$/pyuno_regcomp.rdb / $(DLLDEST)$/uno_types.rdb $(SOLARBINDIR)$/pyuno_services.rdb + $(WRAPCMD) $(REGMERGE) $(DLLDEST)$/pyuno_regcomp.rdb / $(DLLDEST)$/uno_types.rdb $(SOLARBINDIR)$/pyuno_services.rdb doc .PHONY: @echo start test with dmake runtest