From 2df0b3e2c3f7196e556ec17b8f8bc956d3abfa2d Mon Sep 17 00:00:00 2001 From: Albert Lee Date: Fri, 16 May 2025 01:38:14 +0000 Subject: [PATCH] core: use same msgfmt invocation to perform checks and create weechat.mo On Illumos, msgfmt aborts when `--output-file=/dev/null` is used. --- po/CMakeLists.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index cf0e67df5..44b7e2f45 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -79,8 +79,7 @@ foreach(pofile ${PO_FILES}) add_custom_command( OUTPUT "${mofile}" COMMAND "${MSGMERGE_EXECUTABLE}" ARGS --quiet -o "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" ${POT_FILE_PATH} - COMMAND "${MSGFMT_EXECUTABLE}" ARGS -o "${mofile}" "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" - COMMAND "${MSGFMT_EXECUTABLE}" ARGS -c --statistics --verbose --output-file=/dev/null "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" + COMMAND "${MSGFMT_EXECUTABLE}" ARGS -c --statistics --verbose -o "${mofile}" "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" DEPENDS "${POT_FILE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" COMMENT "Compiling ${polang}.po" )