summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-08-24 20:07:02 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-08-24 20:07:02 +0000
commitd0398f970a80d4f963b5b07ab3eb432a82a3c240 (patch)
treeced811dc918d44fc28d15e796607dc491c12b962 /CMakeLists.txt
parent1fa2de096c3aa64ad413a5894bf3755bf6ece957 (diff)
downloadnavit-svn-d0398f970a80d4f963b5b07ab3eb432a82a3c240.tar.gz
Add:port_android:Build localized Android string resources from gettext db.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5599 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-xCMakeLists.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 61e279ee..6d52c539 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -420,6 +420,14 @@ if(XSLT_PROCESSOR)
if (NOT SAXON_ERROR)
set (XSLT_PROCESSOR_OPTIONS -snone)
endif()
+ # additional parameter is passed to the stylesheet processor as transformation parameter
+ macro(compose_xslt_transform_command CMDVAR XSLT_FILE SRC_XML DEST_XML)
+ if(${XSLT_PROCESSOR} MATCHES "xsltproc")
+ set(${CMDVAR} COMMAND ${XSLT_PROCESSOR} ${XSLT_PROCESSOR_OPTIONS} ${XSLT_FILE} ${SRC_XML} >${DEST_XML})
+ else()
+ set(${CMDVAR} COMMAND ${XSLT_PROCESSOR} ${XSLT_PROCESSOR_OPTIONS} ${SRC_XML} ${XSLT_FILE} ${ARGN} >${DEST_XML})
+ endif()
+ endmacro()
else()
cfg_feature(XSL_PROCESSING "Saxon missing" FALSE)
endif(XSLT_PROCESSOR)