summaryrefslogtreecommitdiff
path: root/l10ntools
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-09-27 13:38:37 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-09-28 08:48:54 +0100
commit0cd2f00aeecf7bd9d017a3d5719196a422b0c64c (patch)
tree8a3c29623a58f8754398538436014e4c318c52e5 /l10ntools
parentbe23f7fbb872eb9e1151a722348b039bc65ea4cb (diff)
have to register exslt handlers for string::tokenize
Change-Id: If761ebd095ef0ac14c6d659411eb63157eb8dd27
Diffstat (limited to 'l10ntools')
-rw-r--r--l10ntools/Executable_uiex.mk2
-rw-r--r--l10ntools/source/uimerge.cxx3
2 files changed, 4 insertions, 1 deletions
diff --git a/l10ntools/Executable_uiex.mk b/l10ntools/Executable_uiex.mk
index 4d3d245fec13..847d89a558ac 100644
--- a/l10ntools/Executable_uiex.mk
+++ b/l10ntools/Executable_uiex.mk
@@ -27,7 +27,7 @@ $(eval $(call gb_Executable_add_exception_objects,uiex,\
))
$(eval $(call gb_Executable_use_externals,uiex,\
- libxslt \
+ libexslt \
libxml2 \
))
diff --git a/l10ntools/source/uimerge.cxx b/l10ntools/source/uimerge.cxx
index 7334b402dd94..bdf536a238dc 100644
--- a/l10ntools/source/uimerge.cxx
+++ b/l10ntools/source/uimerge.cxx
@@ -11,6 +11,7 @@
#include <rtl/strbuf.hxx>
+#include <libexslt/exslt.h>
#include <libxslt/transform.h>
#include <libxslt/xslt.h>
#include <libxslt/xsltutils.h>
@@ -129,6 +130,8 @@ int extractTranslations()
return 1;
}
+ exsltRegisterAll();
+
rtl::OString sActFileName = common::pathnameToken(sInputFileName.getStr(), sPrjRoot.getStr());
rtl::OString sStyleSheet = rtl::OString(getenv("SRC_ROOT")) + rtl::OString("/solenv/bin/uilangfilter.xslt");