OSDN Git Service

remove QGraphicsItem binary compat bits
[kde/Katie.git] / translations / CMakeLists.txt
1 file(GLOB TRANSLATIONS "*.po")
2
3 foreach(tmpres ${TRANSLATIONS})
4     get_filename_component(resource "${tmpres}" ABSOLUTE)
5     get_filename_component(rscname "${resource}" NAME_WE)
6     make_directory("${CMAKE_CURRENT_BINARY_DIR}")
7     set(rscout "${CMAKE_CURRENT_BINARY_DIR}/${rscname}.tr")
8     if("${rscname}" MATCHES "qt_tools")
9         set(rscbase "qt_tools")
10         string(REPLACE "qt_tools_" "" rsclocale "${rscname}")
11     else()
12         set(rscbase "qt")
13         string(REPLACE "qt_" "" rsclocale "${rscname}")
14     endif()
15     add_custom_target(
16         translations_${rscname} ALL
17         COMMAND "${CMAKE_BINARY_DIR}/exec.sh" "${CMAKE_BINARY_DIR}/bin/trc${KATIE_TOOLS_SUFFIX}" "${resource}" -o "${rscout}"
18         DEPENDS "trc"
19         COMMENT "Generating ${rscname}.tr"
20     )
21     set_source_files_properties("${rscout}" PROPERTIES GENERATED TRUE)
22     install(
23         FILES "${rscout}"
24         DESTINATION "${KATIE_TRANSLATIONS_PATH}/${rsclocale}"
25         RENAME "${rscbase}.tr"
26         COMPONENT Runtime
27     )
28 endforeach()