diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-09-04 22:24:27 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-09-04 22:24:27 +0000 |
commit | 1cb01d1c4730e6781e713a2589ea5587ae8e084a (patch) | |
tree | 028daf1a737a77eb32dad33a799710698d0d362f /navit/CMakeLists.txt | |
parent | 31b933c7bd19189db3785e84bd8fe6dacaab09e4 (diff) | |
download | navit-svn-1cb01d1c4730e6781e713a2589ea5587ae8e084a.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.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt index 7358921c..3c849704 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() |