diff options
author | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-07 22:56:16 +0000 |
---|---|---|
committer | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-07 22:56:16 +0000 |
commit | be5d7e34fff94c8627837441dc7b8e9c57061a29 (patch) | |
tree | 6c15121d4c93e711034cb856ddbb5666e76bd821 /navit/CMakeLists.txt | |
parent | 397b92ae0a75ec3388b33a4eb1a868d16721e3de (diff) | |
download | navit-svn-be5d7e34fff94c8627837441dc7b8e9c57061a29.tar.gz |
Fix:Build/cmake:Fixed processing of XSLTs
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3883 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/CMakeLists.txt')
-rw-r--r-- | navit/CMakeLists.txt | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt index 26e2d3ca..08d3ac8b 100644 --- a/navit/CMakeLists.txt +++ b/navit/CMakeLists.txt @@ -74,15 +74,16 @@ ADD_CUSTOM_TARGET( set(XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/navit_shipped.xml ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new) -if(XSLTS) - string(REPLACE "," ";" XSLTS ${XSLTS}) - foreach(tmp ${XSLTS}) - set (XSLT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/xslt/${tmp}.xslt") - list(APPEND XSLT_FILES "${XSLT_FILES}") - list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E echo Applying ${tmp}.xslt) - list(APPEND XSLT_COMMANDS COMMAND saxon -snone ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new ${XSLT_FILE} >${CMAKE_CURRENT_BINARY_DIR}/navit.xml.tmp) - list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E rename ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.tmp ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new) - endforeach() +list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/navit.dtd ${CMAKE_CURRENT_BINARY_DIR}/navit.dtd) +if(XSL_PROCESSING AND XSLTS) + string(REPLACE "," ";" XSLTS "${XSLTS}") + foreach(tmp ${XSLTS}) + set (XSLT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/xslt/${tmp}.xslt") + list(APPEND XSLT_FILES "${XSLT_FILES}") + list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E echo Applying ${tmp}.xslt) + list(APPEND XSLT_COMMANDS COMMAND ${SAXON} ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new ${XSLT_FILE} >${CMAKE_CURRENT_BINARY_DIR}/navit.xml.tmp) + list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E rename ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.tmp ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new) + endforeach() endif() list(APPEND XSLT_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/navit.xml.new ${CMAKE_CURRENT_BINARY_DIR}/navit.xml) |