summaryrefslogtreecommitdiff
path: root/external/libxslt
diff options
context:
space:
mode:
authorDouglas Mencken <dougmencken@gmail.com>2015-12-18 22:03:43 -0500
committerMichael Stahl <mstahl@redhat.com>2015-12-20 00:10:32 +0000
commit9a2fbee575d8f84a2b00a3b89853d977480f40d5 (patch)
tree7279c6db2541f1972733c09a938f192445de5ced /external/libxslt
parente2eae56bd31a1f39d5ba76ee1bf350d0059ce7cd (diff)
external/libxslt: run macosx-change-install-names.pl for dylib
libxslt shared library depends on libxml2 library, and for cases when libxml2 is "external", just-compiled libxslt will have an entry like /@.__________________________________________________URELIB/lib/libxml2.2.dylib and the whole LibreOffice application will fail to run Change-Id: Ifafbdab74151207597ba9bd2e3beb0b8c3aa3ab7 Reviewed-on: https://gerrit.libreoffice.org/20816 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'external/libxslt')
-rw-r--r--external/libxslt/ExternalProject_xslt.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/external/libxslt/ExternalProject_xslt.mk b/external/libxslt/ExternalProject_xslt.mk
index 9b4632e5772e..8da20a1da1c4 100644
--- a/external/libxslt/ExternalProject_xslt.mk
+++ b/external/libxslt/ExternalProject_xslt.mk
@@ -53,6 +53,10 @@ $(call gb_ExternalProject_get_state_target,xslt,build):
$(if $(SYSTEM_LIBXML),,--with-libxml-src=$(call gb_UnpackedTarball_get_dir,xml2)) \
&& chmod 777 xslt-config \
&& $(MAKE) \
+ $(if $(filter MACOSX,$(OS)),\
+ && $(PERL) $(SRCDIR)/solenv/bin/macosx-change-install-names.pl shl OOO \
+ $(gb_Package_SOURCEDIR_xslt)/libxslt/.libs/libxslt.1.dylib \
+ ) \
)
endif