2020-11-27 23:38:20 +00:00
|
|
|
file(GLOB TRANSLATIONS "*.po")
|
2020-11-28 19:16:51 +00:00
|
|
|
|
|
|
|
foreach(tmpres ${TRANSLATIONS})
|
|
|
|
get_filename_component(resource "${tmpres}" ABSOLUTE)
|
|
|
|
get_filename_component(rscname "${resource}" NAME_WE)
|
|
|
|
make_directory("${CMAKE_CURRENT_BINARY_DIR}")
|
2022-11-02 04:26:43 +02:00
|
|
|
set(rscout "${CMAKE_CURRENT_BINARY_DIR}/${rscname}.tr")
|
2020-11-28 19:16:51 +00:00
|
|
|
if("${rscname}" MATCHES "qt_tools")
|
|
|
|
set(rscbase "qt_tools")
|
|
|
|
string(REPLACE "qt_tools_" "" rsclocale "${rscname}")
|
|
|
|
else()
|
|
|
|
set(rscbase "qt")
|
|
|
|
string(REPLACE "qt_" "" rsclocale "${rscname}")
|
|
|
|
endif()
|
|
|
|
add_custom_target(
|
2020-12-05 12:01:24 +00:00
|
|
|
translations_${rscname} ALL
|
2022-11-02 04:26:43 +02:00
|
|
|
COMMAND "${CMAKE_BINARY_DIR}/exec.sh" "${CMAKE_BINARY_DIR}/bin/trc${KATIE_TOOLS_SUFFIX}" "${resource}" -o "${rscout}"
|
|
|
|
DEPENDS "trc"
|
|
|
|
COMMENT "Generating ${rscname}.tr"
|
2020-11-28 19:16:51 +00:00
|
|
|
)
|
|
|
|
set_source_files_properties("${rscout}" PROPERTIES GENERATED TRUE)
|
|
|
|
install(
|
|
|
|
FILES "${rscout}"
|
2022-11-02 04:26:43 +02:00
|
|
|
DESTINATION "${KATIE_TRANSLATIONS_PATH}/${rsclocale}"
|
|
|
|
RENAME "${rscbase}.tr"
|
2020-11-28 19:16:51 +00:00
|
|
|
COMPONENT Runtime
|
|
|
|
)
|
|
|
|
endforeach()
|