summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorCaolán McNamara <cmc@openoffice.org>2010-04-02 15:28:14 +0100
committerCaolán McNamara <cmc@openoffice.org>2010-04-02 15:28:14 +0100
commitb5a67534f692c8f4345db6ce3e5b137b43995589 (patch)
tree6dd0e923699fa98d0ff0e26ab9e7d6f3666f2746 /configure.in
parentcmcfixes73: merge with DEV300 m75 (diff)
downloadcore-b5a67534f692c8f4345db6ce3e5b137b43995589.tar.gz
core-b5a67534f692c8f4345db6ce3e5b137b43995589.zip
cmcfixes73: #i110136# explicitly turn on saxon external features
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 8f4356421200..30df4f70398a 100644
--- a/configure.in
+++ b/configure.in
@@ -4070,12 +4070,17 @@ import javax.xml.transform.Transformer;
import javax.xml.transform.stream.StreamSource;
import java.io.*;
+import net.sf.saxon.FeatureKeys;
+
class saxontest {
public static void main(String[] args) {
System.setProperty("javax.xml.transform.TransformerFactory",
"net.sf.saxon.TransformerFactoryImpl");
try {
TransformerFactory tfactory = TransformerFactory.newInstance();
+ // some external saxons (Debian, Ubuntu, ...) have this disabled
+ // per default
+ tfactory.setAttribute(FeatureKeys.ALLOW_EXTERNAL_FUNCTIONS, new Boolean(true));
System.out.println("TransformerFactory is" +
tfactory.getClass().getName());
Transformer transformer = tfactory.newTransformer(
@@ -4098,7 +4103,7 @@ _ACEOF
</xsl:stylesheet>
]
_ACEOF
- javac_cmd="$JAVACOMPILER saxontest.java 1>&2"
+ javac_cmd="$JAVACOMPILER -cp $SAXON_JAR saxontest.java 1>&2"
AC_TRY_EVAL(javac_cmd)
if test $? = 0 && test -f ./saxontest.class ; then
java_cmd="$JAVAINTERPRETER -cp $SAXON_JAR:. saxontest saxontest.xsl 1>&2"