summaryrefslogtreecommitdiff
path: root/navit/CMakeLists.txt
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-09-04 22:24:27 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-09-04 22:24:27 +0000
commit2a5962774662d684be5149ea2ed5d2f1237a41ea (patch)
tree028daf1a737a77eb32dad33a799710698d0d362f /navit/CMakeLists.txt
parent02fe4ef4100d20880a7c4c86d6fd068d7c41ca65 (diff)
downloadnavit-2a5962774662d684be5149ea2ed5d2f1237a41ea.tar.gz
Add:Build:Optionally use xsltproc for xslt processing
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4759 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/CMakeLists.txt')
-rw-r--r--navit/CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt
index 7358921c3..3c8497044 100644
--- a/navit/CMakeLists.txt
+++ b/navit/CMakeLists.txt
@@ -112,7 +112,11 @@ macro(process_xslt SRC_XML DEST_XML XSL_OPTIONS)
set (XSLT_FILE "${PROJECT_SOURCE_DIR}/navit/xslt/${tmp}.xslt")
list(APPEND XSLT_FILES "${XSLT_FILE}")
list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E echo Applying ${tmp}.xslt)
- list(APPEND XSLT_COMMANDS COMMAND ${SAXON} ${SAXON_OPTIONS} ${DEST_XML} ${XSLT_FILE} ${XSL_OPTIONS} > ${DEST_XML}.tmp)
+ if(${XSLT_PROCESSOR} MATCHES "xsltproc")
+ list(APPEND XSLT_COMMANDS COMMAND ${XSLT_PROCESSOR} ${XSLT_PROCESSOR_OPTIONS} ${XSLT_FILE} ${DEST_XML} > ${DEST_XML}.tmp)
+ else()
+ list(APPEND XSLT_COMMANDS COMMAND ${XSLT_PROCESSOR} ${XSLT_PROCESSOR_OPTIONS} ${DEST_XML} ${XSLT_FILE} ${XSL_OPTIONS} > ${DEST_XML}.tmp)
+ endif()
list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E rename ${DEST_XML}.tmp ${DEST_XML})
endforeach()
endif()