diff options
-rw-r--r-- | cmake/navit_xml_parser.cmake | 1 | ||||
-rw-r--r-- | po/CMakeLists.txt | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/cmake/navit_xml_parser.cmake b/cmake/navit_xml_parser.cmake index d3983301..745d4cb3 100644 --- a/cmake/navit_xml_parser.cmake +++ b/cmake/navit_xml_parser.cmake @@ -2,7 +2,6 @@ file(STRINGS "${SRC}" TEXT_LINES REGEX "_\\(") file(WRITE ${DST} "// Strings from navit_shipped.xml\n") foreach (LINE ${TEXT_LINES}) - message(STATUS ${LINE}) string(REGEX REPLACE ".*(_\\(\"[^\"]*\"\\)).*" "\\1\n" OUTPUT_LINE ${LINE}) file(APPEND ${DST} ${OUTPUT_LINE}) endforeach() diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 29675814..4c084e7d 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -20,6 +20,8 @@ if (XGETTEXT_GLADE) list(APPEND POTFILES ${CMAKE_CURRENT_BINARY_DIR}/navit_shipped.glade) endif() +# Trick gettext to get translateable strings out of navit_shipped.xml + ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/navit_shipped.c DEPENDS ${PROJECT_SOURCE_DIR}/navit/navit_shipped.xml |