From cf1c4a689d364697ae89188e9224e57a1354754a 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 5940f7dc9..d031ba83e 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -81,8 +81,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" )