diff options
author | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-07-06 00:09:02 +0000 |
---|---|---|
committer | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-07-06 00:09:02 +0000 |
commit | 7d1ba181cf8f3b5ebf6202d34032bbad08b09bd8 (patch) | |
tree | e7dafa8589ee3755438b55830470234808c029f4 /CMakeLists.txt | |
parent | 1b345103fa87db8f92481f4ca2a1099b5ceceedf (diff) | |
download | navit-svn-7d1ba181cf8f3b5ebf6202d34032bbad08b09bd8.tar.gz |
Fix:build/cmake:Test for -snone support of saxon, to support more saxon variants
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4590 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index db59b63c..42712580 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -191,7 +191,7 @@ if (QT_FOUND) set_with_reason(graphics/qt_qpainter "Qt libraries found" TRUE ${QT_LIBRARIES}) if (QTDECLARATIVE_FOUND AND QT_QTXML_FOUND) - include_directories(${QTDECLARATIVE_INCLUDE_DIRS}) + include_directories(${QTDECLARATIVE_INCLUDE_DIRS}) set_with_reason(gui/qml "Qt Declarative found" TRUE ${QTDECLARATIVE_LIBRARIES}) endif() @@ -324,9 +324,15 @@ add_feature(BUILD_MAPTOOL "default" TRUE) add_feature(XSL_PROCESSING "default" TRUE) find_program(SAXON NAMES saxon saxon8 saxon-xslt saxonb-xslt) -if(NOT SAXON) +if(SAXON) + execute_process(COMMAND ${SAXON} -snone ${CMAKE_CURRENT_SOURCE_DIR}/cmake/test.xml ${CMAKE_CURRENT_SOURCE_DIR}/cmake/test.xslt + RESULT_VARIABLE SAXON_ERROR) + if (NOT SAXON_ERROR) + set (SAXON_OPTIONS -snone) + endif() +else() cfg_feature(XSL_PROCESSING "Saxon missing" FALSE) -endif() +endif(SAXON) if (NOT XSL_PROCESSING) message(WARNING "XSLT processing disabled. You have to configure navit.xml yourself, or enable XSLT processing.") |