This commit is contained in:
tildearrow 2024-05-26 19:37:40 -05:00
parent 00e0679442
commit 35a2bb7a53

View file

@ -1165,7 +1165,7 @@ if (WITH_LOCALE)
set(FURNACE_LANGUAGE_DEPENDS "")
foreach(I IN LISTS FURNACE_LANGUAGES)
add_custom_command(OUTPUT "locale/${I}/LC_MESSAGES/furnace.mo" COMMAND msgfmt ${CMAKE_SOURCE_DIR}/po/${I}.po -o "${CMAKE_BINARY_DIR}/locale/${I}/LC_MESSAGES/furnace.mo" DEPENDS po/${I}.po WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
add_custom_command(OUTPUT "locale/${I}/LC_MESSAGES/furnace.mo" COMMAND mkdir -p "${CMAKE_BINARY_DIR}/locale/${I}/LC_MESSAGES/" COMMAND msgfmt ${CMAKE_SOURCE_DIR}/po/${I}.po -o "${CMAKE_BINARY_DIR}/locale/${I}/LC_MESSAGES/furnace.mo" DEPENDS po/${I}.po WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
list(APPEND FURNACE_LANGUAGE_DEPENDS "locale/${I}/LC_MESSAGES/furnace.mo")
endforeach()
add_custom_target(furnace-locale ALL DEPENDS ${FURNACE_LANGUAGE_DEPENDS})